From 9c6cdccd26fdb475a968a0053cdaba184f7e6763 Mon Sep 17 00:00:00 2001 From: Juldrixx Date: Wed, 23 Aug 2023 21:30:35 +0200 Subject: [PATCH] Update to NiFi 1.23.2 --- README.MD | 20 +- go.mod | 10 +- go.sum | 19 +- pkg/nifi/README.md | 5 +- pkg/nifi/api/swagger.yaml | 12894 ++++---- pkg/nifi/api_access.go | 24 +- pkg/nifi/api_connections.go | 10 +- pkg/nifi/api_controller.go | 42 +- pkg/nifi/api_controller_services.go | 30 +- pkg/nifi/api_counters.go | 8 +- pkg/nifi/api_data_transfer.go | 18 +- pkg/nifi/api_flow.go | 108 +- pkg/nifi/api_flowfile_queues.go | 20 +- pkg/nifi/api_funnel.go | 10 +- pkg/nifi/api_input_ports.go | 12 +- pkg/nifi/api_labels.go | 10 +- pkg/nifi/api_output_ports.go | 12 +- pkg/nifi/api_parameter_contexts.go | 24 +- pkg/nifi/api_parameter_providers.go | 34 +- pkg/nifi/api_policies.go | 14 +- pkg/nifi/api_process_groups.go | 106 +- pkg/nifi/api_processors.go | 32 +- pkg/nifi/api_provenance.go | 18 +- pkg/nifi/api_provenance_events.go | 14 +- pkg/nifi/api_remote_process_groups.go | 24 +- pkg/nifi/api_reporting_tasks.go | 26 +- pkg/nifi/api_resources.go | 6 +- pkg/nifi/api_site_to_site.go | 8 +- pkg/nifi/api_snippets.go | 10 +- pkg/nifi/api_system_diagnostics.go | 105 +- pkg/nifi/api_templates.go | 8 +- pkg/nifi/api_tenants.go | 26 +- pkg/nifi/api_versions.go | 32 +- pkg/nifi/client.go | 4 +- pkg/nifi/configuration.go | 2 +- pkg/nifi/docs/ControllerServiceDefinition.md | 1 + pkg/nifi/docs/FlowApi.md | 4 +- pkg/nifi/docs/FlowRegistryClientDto.md | 2 +- pkg/nifi/docs/JmxMetricsResultDto.md | 12 + pkg/nifi/docs/JmxMetricsResultsEntity.md | 10 + pkg/nifi/docs/NodeResponse.md | 4 +- pkg/nifi/docs/ProcessGroupDto.md | 1 + pkg/nifi/docs/ProcessGroupsApi.md | 12 +- pkg/nifi/docs/ProcessorDefinition.md | 1 + pkg/nifi/docs/ReportingTaskDefinition.md | 1 + pkg/nifi/docs/SystemDiagnosticsApi.md | 36 + pkg/nifi/docs/VersionedProcessGroup.md | 1 + pkg/nifi/model_about_dto.go | 2 +- pkg/nifi/model_about_entity.go | 2 +- pkg/nifi/model_access_configuration_dto.go | 2 +- pkg/nifi/model_access_configuration_entity.go | 2 +- pkg/nifi/model_access_policy_dto.go | 2 +- pkg/nifi/model_access_policy_entity.go | 2 +- pkg/nifi/model_access_policy_summary_dto.go | 2 +- .../model_access_policy_summary_entity.go | 2 +- pkg/nifi/model_access_status_dto.go | 2 +- pkg/nifi/model_access_status_entity.go | 2 +- pkg/nifi/model_access_token_expiration_dto.go | 2 +- .../model_access_token_expiration_entity.go | 2 +- pkg/nifi/model_action_details_dto.go | 2 +- pkg/nifi/model_action_dto.go | 2 +- pkg/nifi/model_action_entity.go | 2 +- ...del_activate_controller_services_entity.go | 2 +- pkg/nifi/model_affected_component_dto.go | 2 +- pkg/nifi/model_affected_component_entity.go | 2 +- pkg/nifi/model_allowable_value_dto.go | 2 +- pkg/nifi/model_allowable_value_entity.go | 2 +- pkg/nifi/model_attribute.go | 2 +- pkg/nifi/model_attribute_dto.go | 2 +- pkg/nifi/model_banner_dto.go | 2 +- pkg/nifi/model_banner_entity.go | 2 +- pkg/nifi/model_batch_settings_dto.go | 2 +- pkg/nifi/model_batch_size.go | 2 +- pkg/nifi/model_build_info.go | 2 +- pkg/nifi/model_bulletin_board_dto.go | 2 +- pkg/nifi/model_bulletin_board_entity.go | 2 +- pkg/nifi/model_bulletin_dto.go | 2 +- pkg/nifi/model_bulletin_entity.go | 2 +- pkg/nifi/model_bundle.go | 2 +- pkg/nifi/model_bundle_dto.go | 2 +- .../model_class_loader_diagnostics_dto.go | 2 +- pkg/nifi/model_cluste_summary_entity.go | 2 +- pkg/nifi/model_cluster_dto.go | 2 +- pkg/nifi/model_cluster_entity.go | 2 +- .../model_cluster_search_results_entity.go | 2 +- pkg/nifi/model_cluster_summary_dto.go | 2 +- pkg/nifi/model_component_details_dto.go | 2 +- pkg/nifi/model_component_difference_dto.go | 2 +- pkg/nifi/model_component_history_dto.go | 2 +- pkg/nifi/model_component_history_entity.go | 2 +- pkg/nifi/model_component_lifecycle.go | 2 +- pkg/nifi/model_component_manifest.go | 2 +- pkg/nifi/model_component_reference_dto.go | 2 +- pkg/nifi/model_component_reference_entity.go | 2 +- ...el_component_restriction_permission_dto.go | 2 +- pkg/nifi/model_component_search_result_dto.go | 2 +- pkg/nifi/model_component_state_dto.go | 2 +- pkg/nifi/model_component_state_entity.go | 2 +- .../model_component_validation_result_dto.go | 2 +- ...odel_component_validation_result_entity.go | 2 +- ...del_component_validation_results_entity.go | 2 +- .../model_config_verification_result_dto.go | 2 +- pkg/nifi/model_configuration_analysis_dto.go | 2 +- .../model_configuration_analysis_entity.go | 2 +- pkg/nifi/model_connectable_component.go | 2 +- pkg/nifi/model_connectable_dto.go | 2 +- pkg/nifi/model_connection_diagnostics_dto.go | 2 +- ...del_connection_diagnostics_snapshot_dto.go | 2 +- pkg/nifi/model_connection_dto.go | 2 +- pkg/nifi/model_connection_entity.go | 2 +- pkg/nifi/model_connection_statistics_dto.go | 2 +- .../model_connection_statistics_entity.go | 2 +- ...odel_connection_statistics_snapshot_dto.go | 2 +- pkg/nifi/model_connection_status_dto.go | 2 +- pkg/nifi/model_connection_status_entity.go | 2 +- ...nection_status_predictions_snapshot_dto.go | 2 +- .../model_connection_status_snapshot_dto.go | 2 +- ...model_connection_status_snapshot_entity.go | 2 +- pkg/nifi/model_connections_entity.go | 2 +- pkg/nifi/model_controller_bulletins_entity.go | 2 +- .../model_controller_configuration_dto.go | 2 +- .../model_controller_configuration_entity.go | 2 +- pkg/nifi/model_controller_dto.go | 2 +- pkg/nifi/model_controller_entity.go | 2 +- pkg/nifi/model_controller_service_api.go | 2 +- pkg/nifi/model_controller_service_api_dto.go | 2 +- .../model_controller_service_definition.go | 4 +- ...odel_controller_service_diagnostics_dto.go | 2 +- pkg/nifi/model_controller_service_dto.go | 2 +- pkg/nifi/model_controller_service_entity.go | 2 +- ...oller_service_referencing_component_dto.go | 2 +- ...er_service_referencing_component_entity.go | 2 +- ...r_service_referencing_components_entity.go | 2 +- ...el_controller_service_run_status_entity.go | 2 +- .../model_controller_service_status_dto.go | 2 +- .../model_controller_service_types_entity.go | 2 +- pkg/nifi/model_controller_services_entity.go | 2 +- pkg/nifi/model_controller_status_dto.go | 2 +- pkg/nifi/model_controller_status_entity.go | 2 +- pkg/nifi/model_copy_snippet_request_entity.go | 2 +- pkg/nifi/model_counter_dto.go | 2 +- 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 | 2 +- .../model_create_active_request_entity.go | 2 +- .../model_create_template_request_entity.go | 2 +- pkg/nifi/model_current_user_entity.go | 2 +- pkg/nifi/model_defined_type.go | 2 +- pkg/nifi/model_difference_dto.go | 2 +- pkg/nifi/model_dimensions_dto.go | 2 +- pkg/nifi/model_documented_type_dto.go | 2 +- pkg/nifi/model_drop_request_dto.go | 2 +- pkg/nifi/model_drop_request_entity.go | 2 +- pkg/nifi/model_dto_factory.go | 2 +- pkg/nifi/model_dynamic_property.go | 2 +- pkg/nifi/model_dynamic_relationship.go | 2 +- pkg/nifi/model_entity.go | 2 +- pkg/nifi/model_explicit_restriction_dto.go | 2 +- ...l_external_controller_service_reference.go | 2 +- pkg/nifi/model_flow_breadcrumb_dto.go | 2 +- pkg/nifi/model_flow_breadcrumb_entity.go | 2 +- pkg/nifi/model_flow_comparison_entity.go | 2 +- pkg/nifi/model_flow_configuration_dto.go | 2 +- pkg/nifi/model_flow_configuration_entity.go | 2 +- pkg/nifi/model_flow_dto.go | 2 +- pkg/nifi/model_flow_entity.go | 2 +- pkg/nifi/model_flow_file_dto.go | 2 +- pkg/nifi/model_flow_file_entity.go | 2 +- pkg/nifi/model_flow_file_summary_dto.go | 2 +- pkg/nifi/model_flow_registry_bucket.go | 2 +- pkg/nifi/model_flow_registry_bucket_dto.go | 2 +- pkg/nifi/model_flow_registry_bucket_entity.go | 2 +- .../model_flow_registry_buckets_entity.go | 2 +- pkg/nifi/model_flow_registry_client_dto.go | 6 +- pkg/nifi/model_flow_registry_client_entity.go | 2 +- ...model_flow_registry_client_types_entity.go | 2 +- .../model_flow_registry_clients_entity.go | 2 +- pkg/nifi/model_flow_registry_permissions.go | 2 +- pkg/nifi/model_flow_snippet_dto.go | 2 +- pkg/nifi/model_funnel_dto.go | 2 +- pkg/nifi/model_funnel_entity.go | 2 +- pkg/nifi/model_funnels_entity.go | 2 +- ...odel_garbage_collection_diagnostics_dto.go | 2 +- pkg/nifi/model_garbage_collection_dto.go | 2 +- pkg/nifi/model_gc_diagnostics_snapshot_dto.go | 2 +- pkg/nifi/model_history_dto.go | 2 +- pkg/nifi/model_history_entity.go | 2 +- pkg/nifi/model_input_ports_entity.go | 2 +- pkg/nifi/model_input_stream.go | 2 +- ...del_instantiate_template_request_entity.go | 2 +- pkg/nifi/model_jmx_metrics_result_dto.go | 20 + pkg/nifi/model_jmx_metrics_results_entity.go | 15 + ...jvm_controller_diagnostics_snapshot_dto.go | 2 +- pkg/nifi/model_jvm_diagnostics_dto.go | 2 +- .../model_jvm_diagnostics_snapshot_dto.go | 2 +- ...model_jvm_flow_diagnostics_snapshot_dto.go | 2 +- ...del_jvm_system_diagnostics_snapshot_dto.go | 2 +- pkg/nifi/model_label_dto.go | 2 +- pkg/nifi/model_label_entity.go | 2 +- pkg/nifi/model_labels_entity.go | 2 +- pkg/nifi/model_lineage_dto.go | 2 +- pkg/nifi/model_lineage_entity.go | 2 +- pkg/nifi/model_lineage_request_dto.go | 2 +- pkg/nifi/model_lineage_results_dto.go | 2 +- pkg/nifi/model_listing_request_dto.go | 2 +- pkg/nifi/model_listing_request_entity.go | 2 +- pkg/nifi/model_local_queue_partition_dto.go | 2 +- ...node_connection_statistics_snapshot_dto.go | 2 +- ...del_node_connection_status_snapshot_dto.go | 2 +- pkg/nifi/model_node_counters_snapshot_dto.go | 2 +- pkg/nifi/model_node_dto.go | 2 +- pkg/nifi/model_node_entity.go | 2 +- pkg/nifi/model_node_event_dto.go | 2 +- pkg/nifi/model_node_identifier.go | 2 +- ...model_node_jvm_diagnostics_snapshot_dto.go | 2 +- .../model_node_port_status_snapshot_dto.go | 2 +- ..._node_process_group_status_snapshot_dto.go | 2 +- ...odel_node_processor_status_snapshot_dto.go | 2 +- ...emote_process_group_status_snapshot_dto.go | 2 +- ...del_node_replay_last_event_snapshot_dto.go | 2 +- pkg/nifi/model_node_response.go | 6 +- pkg/nifi/model_node_search_result_dto.go | 2 +- pkg/nifi/model_node_status_snapshots_dto.go | 2 +- ...el_node_system_diagnostics_snapshot_dto.go | 2 +- pkg/nifi/model_output_ports_entity.go | 2 +- pkg/nifi/model_parameter_context_dto.go | 2 +- pkg/nifi/model_parameter_context_entity.go | 2 +- .../model_parameter_context_reference_dto.go | 2 +- ...odel_parameter_context_reference_entity.go | 2 +- .../model_parameter_context_update_entity.go | 2 +- ...el_parameter_context_update_request_dto.go | 2 +- ...parameter_context_update_request_entity.go | 2 +- ...model_parameter_context_update_step_dto.go | 2 +- ...arameter_context_validation_request_dto.go | 2 +- ...meter_context_validation_request_entity.go | 2 +- ...l_parameter_context_validation_step_dto.go | 2 +- pkg/nifi/model_parameter_contexts_entity.go | 2 +- pkg/nifi/model_parameter_dto.go | 2 +- pkg/nifi/model_parameter_entity.go | 2 +- ...el_parameter_group_configuration_entity.go | 2 +- ...r_provider_apply_parameters_request_dto.go | 2 +- ...rovider_apply_parameters_request_entity.go | 2 +- ...ovider_apply_parameters_update_step_dto.go | 2 +- ...el_parameter_provider_configuration_dto.go | 2 +- ...parameter_provider_configuration_entity.go | 2 +- pkg/nifi/model_parameter_provider_dto.go | 2 +- pkg/nifi/model_parameter_provider_entity.go | 2 +- ...r_provider_parameter_application_entity.go | 2 +- ...rameter_provider_parameter_fetch_entity.go | 2 +- .../model_parameter_provider_reference.go | 2 +- ...eter_provider_referencing_component_dto.go | 2 +- ...r_provider_referencing_component_entity.go | 2 +- ..._provider_referencing_components_entity.go | 2 +- .../model_parameter_provider_types_entity.go | 2 +- pkg/nifi/model_parameter_providers_entity.go | 2 +- pkg/nifi/model_parameter_status_dto.go | 2 +- pkg/nifi/model_peer_dto.go | 2 +- pkg/nifi/model_peers_entity.go | 2 +- pkg/nifi/model_permissions_dto.go | 2 +- pkg/nifi/model_port_dto.go | 2 +- pkg/nifi/model_port_entity.go | 2 +- pkg/nifi/model_port_run_status_entity.go | 2 +- pkg/nifi/model_port_status_dto.go | 2 +- pkg/nifi/model_port_status_entity.go | 2 +- pkg/nifi/model_port_status_snapshot_dto.go | 2 +- pkg/nifi/model_port_status_snapshot_entity.go | 2 +- 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 | 4 +- pkg/nifi/model_process_group_entity.go | 2 +- pkg/nifi/model_process_group_flow_dto.go | 2 +- pkg/nifi/model_process_group_flow_entity.go | 2 +- pkg/nifi/model_process_group_import_entity.go | 2 +- pkg/nifi/model_process_group_name_dto.go | 2 +- ...model_process_group_replace_request_dto.go | 2 +- ...el_process_group_replace_request_entity.go | 2 +- pkg/nifi/model_process_group_status_dto.go | 2 +- pkg/nifi/model_process_group_status_entity.go | 2 +- ...model_process_group_status_snapshot_dto.go | 2 +- ...el_process_group_status_snapshot_entity.go | 2 +- pkg/nifi/model_process_groups_entity.go | 2 +- pkg/nifi/model_processor_config_dto.go | 2 +- pkg/nifi/model_processor_definition.go | 4 +- pkg/nifi/model_processor_diagnostics_dto.go | 2 +- .../model_processor_diagnostics_entity.go | 2 +- pkg/nifi/model_processor_dto.go | 2 +- pkg/nifi/model_processor_entity.go | 2 +- .../model_processor_run_status_details_dto.go | 2 +- ...del_processor_run_status_details_entity.go | 2 +- pkg/nifi/model_processor_run_status_entity.go | 2 +- pkg/nifi/model_processor_status_dto.go | 2 +- pkg/nifi/model_processor_status_entity.go | 2 +- .../model_processor_status_snapshot_dto.go | 2 +- .../model_processor_status_snapshot_entity.go | 2 +- 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 | 2 +- pkg/nifi/model_property_dependency.go | 2 +- pkg/nifi/model_property_dependency_dto.go | 2 +- pkg/nifi/model_property_descriptor.go | 2 +- pkg/nifi/model_property_descriptor_dto.go | 2 +- 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 | 2 +- pkg/nifi/model_provenance_entity.go | 2 +- pkg/nifi/model_provenance_event_dto.go | 2 +- pkg/nifi/model_provenance_event_entity.go | 2 +- pkg/nifi/model_provenance_link_dto.go | 2 +- pkg/nifi/model_provenance_node_dto.go | 2 +- pkg/nifi/model_provenance_options_dto.go | 2 +- pkg/nifi/model_provenance_options_entity.go | 2 +- pkg/nifi/model_provenance_request_dto.go | 2 +- pkg/nifi/model_provenance_results_dto.go | 2 +- pkg/nifi/model_provenance_search_value_dto.go | 2 +- .../model_provenance_searchable_field_dto.go | 2 +- pkg/nifi/model_queue_size_dto.go | 2 +- pkg/nifi/model_registered_flow.go | 2 +- pkg/nifi/model_registered_flow_snapshot.go | 2 +- ...model_registered_flow_snapshot_metadata.go | 2 +- .../model_registered_flow_version_info.go | 2 +- pkg/nifi/model_relationship.go | 2 +- pkg/nifi/model_relationship_dto.go | 2 +- .../model_remote_port_run_status_entity.go | 2 +- ...model_remote_process_group_contents_dto.go | 2 +- pkg/nifi/model_remote_process_group_dto.go | 2 +- pkg/nifi/model_remote_process_group_entity.go | 2 +- .../model_remote_process_group_port_dto.go | 2 +- .../model_remote_process_group_port_entity.go | 2 +- .../model_remote_process_group_status_dto.go | 2 +- ...odel_remote_process_group_status_entity.go | 2 +- ...emote_process_group_status_snapshot_dto.go | 2 +- ...te_process_group_status_snapshot_entity.go | 2 +- .../model_remote_process_groups_entity.go | 2 +- pkg/nifi/model_remote_queue_partition_dto.go | 2 +- .../model_replay_last_event_request_entity.go | 2 +- ...model_replay_last_event_response_entity.go | 2 +- .../model_replay_last_event_snapshot_dto.go | 2 +- pkg/nifi/model_reporting_task_definition.go | 4 +- pkg/nifi/model_reporting_task_dto.go | 2 +- pkg/nifi/model_reporting_task_entity.go | 2 +- .../model_reporting_task_run_status_entity.go | 2 +- pkg/nifi/model_reporting_task_status_dto.go | 2 +- pkg/nifi/model_reporting_task_types_entity.go | 2 +- pkg/nifi/model_reporting_tasks_entity.go | 2 +- pkg/nifi/model_repository_usage_dto.go | 2 +- pkg/nifi/model_required_permission_dto.go | 2 +- pkg/nifi/model_resource_dto.go | 2 +- pkg/nifi/model_resources_entity.go | 2 +- pkg/nifi/model_response.go | 2 +- pkg/nifi/model_restriction.go | 2 +- pkg/nifi/model_revision_dto.go | 2 +- ...model_run_status_details_request_entity.go | 2 +- pkg/nifi/model_runtime_manifest.go | 2 +- pkg/nifi/model_runtime_manifest_entity.go | 2 +- pkg/nifi/model_schedule_components_entity.go | 2 +- pkg/nifi/model_scheduling_defaults.go | 2 +- pkg/nifi/model_search_result_group_dto.go | 2 +- pkg/nifi/model_search_results_dto.go | 2 +- pkg/nifi/model_search_results_entity.go | 2 +- pkg/nifi/model_snippet_dto.go | 2 +- pkg/nifi/model_snippet_entity.go | 2 +- pkg/nifi/model_stack_trace_element.go | 2 +- ...el_start_version_control_request_entity.go | 2 +- pkg/nifi/model_state_entry_dto.go | 2 +- pkg/nifi/model_state_map_dto.go | 2 +- pkg/nifi/model_stateful.go | 2 +- pkg/nifi/model_status_descriptor_dto.go | 2 +- pkg/nifi/model_status_history_dto.go | 2 +- pkg/nifi/model_status_history_entity.go | 2 +- pkg/nifi/model_status_snapshot_dto.go | 2 +- pkg/nifi/model_storage_usage_dto.go | 2 +- pkg/nifi/model_streaming_output.go | 2 +- .../model_submit_replay_request_entity.go | 2 +- pkg/nifi/model_system_diagnostics_dto.go | 2 +- pkg/nifi/model_system_diagnostics_entity.go | 2 +- .../model_system_diagnostics_snapshot_dto.go | 2 +- .../model_system_resource_consideration.go | 2 +- pkg/nifi/model_template_dto.go | 2 +- pkg/nifi/model_template_entity.go | 2 +- pkg/nifi/model_templates_entity.go | 2 +- pkg/nifi/model_tenant_dto.go | 2 +- pkg/nifi/model_tenant_entity.go | 2 +- pkg/nifi/model_tenants_entity.go | 2 +- pkg/nifi/model_thread_dump_dto.go | 2 +- pkg/nifi/model_throwable.go | 2 +- pkg/nifi/model_transaction_result_entity.go | 2 +- ...roller_service_reference_request_entity.go | 2 +- pkg/nifi/model_user_dto.go | 2 +- pkg/nifi/model_user_entity.go | 2 +- pkg/nifi/model_user_group_dto.go | 2 +- pkg/nifi/model_user_group_entity.go | 2 +- pkg/nifi/model_user_groups_entity.go | 2 +- pkg/nifi/model_users_entity.go | 2 +- pkg/nifi/model_variable_dto.go | 2 +- pkg/nifi/model_variable_entity.go | 2 +- pkg/nifi/model_variable_registry_dto.go | 2 +- pkg/nifi/model_variable_registry_entity.go | 2 +- ...el_variable_registry_update_request_dto.go | 2 +- ...variable_registry_update_request_entity.go | 2 +- ...model_variable_registry_update_step_dto.go | 2 +- pkg/nifi/model_verify_config_request_dto.go | 2 +- .../model_verify_config_request_entity.go | 2 +- .../model_verify_config_update_step_dto.go | 2 +- ...ersion_control_component_mapping_entity.go | 2 +- .../model_version_control_information_dto.go | 2 +- ...odel_version_control_information_entity.go | 2 +- pkg/nifi/model_version_info_dto.go | 2 +- pkg/nifi/model_versioned_connection.go | 2 +- .../model_versioned_controller_service.go | 2 +- pkg/nifi/model_versioned_flow_coordinates.go | 2 +- pkg/nifi/model_versioned_flow_dto.go | 2 +- pkg/nifi/model_versioned_flow_entity.go | 2 +- .../model_versioned_flow_snapshot_entity.go | 2 +- ...versioned_flow_snapshot_metadata_entity.go | 2 +- ...ioned_flow_snapshot_metadata_set_entity.go | 2 +- ...model_versioned_flow_update_request_dto.go | 2 +- ...el_versioned_flow_update_request_entity.go | 2 +- pkg/nifi/model_versioned_flows_entity.go | 2 +- pkg/nifi/model_versioned_funnel.go | 2 +- pkg/nifi/model_versioned_label.go | 2 +- pkg/nifi/model_versioned_parameter.go | 2 +- pkg/nifi/model_versioned_parameter_context.go | 2 +- pkg/nifi/model_versioned_port.go | 2 +- pkg/nifi/model_versioned_process_group.go | 4 +- pkg/nifi/model_versioned_processor.go | 2 +- .../model_versioned_property_descriptor.go | 2 +- pkg/nifi/model_versioned_remote_group_port.go | 2 +- .../model_versioned_remote_process_group.go | 2 +- .../model_versioned_resource_definition.go | 2 +- pkg/nifi/response.go | 2 +- pkg/registry/README.md | 2 +- pkg/registry/api/swagger.yaml | 620 +- pkg/registry/api_about.go | 6 +- pkg/registry/api_access.go | 32 +- pkg/registry/api_bucket_bundles.go | 8 +- pkg/registry/api_bucket_flows.go | 42 +- pkg/registry/api_buckets.go | 28 +- pkg/registry/api_bundles.go | 28 +- pkg/registry/api_config.go | 6 +- pkg/registry/api_extension_repository.go | 28 +- pkg/registry/api_extensions.go | 10 +- pkg/registry/api_flows.go | 16 +- pkg/registry/api_items.go | 10 +- pkg/registry/api_policies.go | 18 +- pkg/registry/api_tenants.go | 24 +- pkg/registry/client.go | 4 +- pkg/registry/configuration.go | 2 +- pkg/registry/docs/BucketFlowsApi.md | 13 +- pkg/registry/docs/BucketsApi.md | 11 +- pkg/registry/docs/Extension.md | 1 + pkg/registry/docs/VersionedProcessGroup.md | 1 + pkg/registry/model_access_policy.go | 2 +- pkg/registry/model_access_policy_summary.go | 2 +- pkg/registry/model_allowable_value.go | 2 +- pkg/registry/model_attribute.go | 2 +- pkg/registry/model_batch_size.go | 2 +- pkg/registry/model_bucket.go | 2 +- pkg/registry/model_bucket_item.go | 2 +- pkg/registry/model_build_info.go | 2 +- pkg/registry/model_bundle.go | 2 +- pkg/registry/model_bundle_info.go | 2 +- pkg/registry/model_bundle_version.go | 2 +- .../model_bundle_version_dependency.go | 2 +- pkg/registry/model_bundle_version_metadata.go | 2 +- pkg/registry/model_component_difference.go | 2 +- .../model_component_difference_group.go | 2 +- pkg/registry/model_connectable_component.go | 2 +- pkg/registry/model_controller_service_api.go | 2 +- .../model_controller_service_definition.go | 2 +- pkg/registry/model_current_user.go | 2 +- pkg/registry/model_default_schedule.go | 2 +- pkg/registry/model_default_settings.go | 2 +- pkg/registry/model_dependency.go | 2 +- pkg/registry/model_dependent_values.go | 2 +- pkg/registry/model_deprecation_notice.go | 2 +- pkg/registry/model_dynamic_property.go | 2 +- pkg/registry/model_dynamic_relationship.go | 2 +- pkg/registry/model_extension.go | 3 +- pkg/registry/model_extension_bundle.go | 2 +- pkg/registry/model_extension_filter_params.go | 2 +- pkg/registry/model_extension_metadata.go | 2 +- .../model_extension_metadata_container.go | 2 +- pkg/registry/model_extension_repo_artifact.go | 2 +- pkg/registry/model_extension_repo_bucket.go | 2 +- pkg/registry/model_extension_repo_group.go | 2 +- pkg/registry/model_extension_repo_version.go | 2 +- .../model_extension_repo_version_summary.go | 2 +- ...l_external_controller_service_reference.go | 2 +- pkg/registry/model_fields.go | 2 +- pkg/registry/model_jaxb_link.go | 2 +- .../model_parameter_provider_reference.go | 2 +- pkg/registry/model_permissions.go | 2 +- pkg/registry/model_position.go | 2 +- pkg/registry/model_property.go | 2 +- pkg/registry/model_provided_service_api.go | 2 +- pkg/registry/model_registry_about.go | 2 +- pkg/registry/model_registry_configuration.go | 2 +- pkg/registry/model_relationship.go | 2 +- pkg/registry/model_resource.go | 2 +- pkg/registry/model_resource_definition.go | 2 +- pkg/registry/model_resource_permissions.go | 2 +- pkg/registry/model_restricted.go | 2 +- pkg/registry/model_restriction.go | 2 +- pkg/registry/model_revision_info.go | 2 +- pkg/registry/model_stateful.go | 2 +- .../model_system_resource_consideration.go | 2 +- pkg/registry/model_tag_count.go | 2 +- pkg/registry/model_tenant.go | 2 +- pkg/registry/model_user.go | 2 +- pkg/registry/model_user_group.go | 2 +- pkg/registry/model_versioned_connection.go | 2 +- .../model_versioned_controller_service.go | 2 +- pkg/registry/model_versioned_flow.go | 2 +- .../model_versioned_flow_coordinates.go | 2 +- .../model_versioned_flow_difference.go | 2 +- pkg/registry/model_versioned_flow_snapshot.go | 2 +- .../model_versioned_flow_snapshot_metadata.go | 2 +- pkg/registry/model_versioned_funnel.go | 2 +- pkg/registry/model_versioned_label.go | 2 +- pkg/registry/model_versioned_parameter.go | 2 +- .../model_versioned_parameter_context.go | 2 +- pkg/registry/model_versioned_port.go | 2 +- pkg/registry/model_versioned_process_group.go | 4 +- pkg/registry/model_versioned_processor.go | 2 +- .../model_versioned_property_descriptor.go | 2 +- .../model_versioned_remote_group_port.go | 2 +- .../model_versioned_remote_process_group.go | 2 +- .../model_versioned_resource_definition.go | 2 +- pkg/registry/response.go | 2 +- .../client_gen/api_defs/nifi-1.23.2.json | 26078 ++++++++++++++++ .../client_gen/api_defs/registry-1.23.2.json | 7117 +++++ .../client_gen/swagger_templates/api.mustache | 6 +- 537 files changed, 41316 insertions(+), 7609 deletions(-) create mode 100644 pkg/nifi/docs/JmxMetricsResultDto.md create mode 100644 pkg/nifi/docs/JmxMetricsResultsEntity.md create mode 100644 pkg/nifi/model_jmx_metrics_result_dto.go create mode 100644 pkg/nifi/model_jmx_metrics_results_entity.go create mode 100644 resources/client_gen/api_defs/nifi-1.23.2.json create mode 100644 resources/client_gen/api_defs/registry-1.23.2.json diff --git a/README.MD b/README.MD index 18b0b0c6..45b2e9e6 100644 --- a/README.MD +++ b/README.MD @@ -19,7 +19,7 @@ To generate the clients please run following command: Manual changes: -- In function `UploadTemplate()` of `api_process_groups.go` replace: +- In function `UploadTemplate()` of [`api_process_groups.go`](./pkg/nifi/api_process_groups.go) replace: ```golang localVarPostBody = &localVarOptionals.Body.Value() @@ -31,7 +31,7 @@ Manual changes: localVarPostBody = localVarOptionals.Body.Value() ``` -- In `model_revision_dto`, replace: +- In [`model_revision_dto.go`](./pkg/nifi/model_revision_dto.go), replace: ```golang Version int64 `json:"version,omitempty"` @@ -43,7 +43,7 @@ Manual changes: Version *int64 `json:"version,omitempty"` ``` -- In `model_label_dto`, replace: +- In [`model_label_dto.go`](./pkg/nifi/model_label_dto.go), replace: ```golang // The text that appears in the label. @@ -57,7 +57,7 @@ Manual changes: Label string `json:"label"` ``` -- In `LabelDto`, replace: +- In [`LabelDto.md`](./pkg/nifi/docs/LabelDto.md), replace: ```markdown **Label** | **string** | The text that appears in the label. | [optional] [default to null] @@ -69,7 +69,7 @@ Manual changes: **Label** | **string** | The text that appears in the label. | [required] [default to null] ``` -- In `model_parameter_dto`, replace: +- In [`model_parameter_dto.go`](./pkg/nifi/model_parameter_dto.go), replace: ```golang // The description of the Parameter @@ -87,7 +87,7 @@ Manual changes: Value *string `json:"value"` ``` -- In `ParameterDto`, replace: +- In [`ParameterDto.md`](./pkg/nifi/docs/ParameterDto.md), replace: ```markdown **Value** | **string** | The value of the Parameter | [optional] [default to null] @@ -99,7 +99,7 @@ Manual changes: **Value** | **string** | The value of the Parameter | [required] [default to null] ``` -- In `model_parameter_context_dto`, replace: +- In [`model_parameter_context_dto`](./pkg/nifi/model_parameter_context_dto.go), replace: ```golang // The Parameters for the Parameter Context @@ -121,7 +121,7 @@ Manual changes: InheritedParameterContexts []ParameterContextReferenceEntity `json:"inheritedParameterContexts"` ``` -- In `ParameterContextDto`, replace: +- In [`ParameterContextDto`](./pkg/nifi/docs/ParameterContextDto.md), replace: ```markdown **Parameters** | [**[]ParameterEntity**](ParameterEntity.md) | The Parameters for the Parameter Context | [optional] [default to null] @@ -137,7 +137,7 @@ Manual changes: **InheritedParameterContexts** | [**[]ParameterContextReferenceEntity**](ParameterContextReferenceEntity.md) | A list of references of Parameter Contexts from which this one inherits parameters | [required] [default to null] ``` -- In `model_position_dto`, replace: +- In [`model_position_dto`](./pkg/nifi/model_position_dto.go), replace: ```golang // The x coordinate. @@ -155,7 +155,7 @@ Manual changes: Y float64 `json:"y"` ``` -- In `PositionDto`, replace: +- In [`PositionDto`](./pkg/nifi/docs/PositionDto.md), replace: ```markdown **X** | **float64** | The x coordinate. | [optional] [default to null] diff --git a/go.mod b/go.mod index aa8c80b2..6af44af7 100644 --- a/go.mod +++ b/go.mod @@ -1,15 +1,15 @@ module github.com/konpyutaika/nigoapi -go 1.18 +go 1.21 require ( github.com/antihax/optional v1.0.0 - golang.org/x/oauth2 v0.0.0-20220808172628-8227340efae7 + golang.org/x/oauth2 v0.11.0 ) require ( - github.com/golang/protobuf v1.5.2 // indirect - golang.org/x/net v0.0.0-20220812174116-3211cb980234 // indirect + github.com/golang/protobuf v1.5.3 // indirect + golang.org/x/net v0.14.0 // indirect google.golang.org/appengine v1.6.7 // indirect - google.golang.org/protobuf v1.28.0 // indirect + google.golang.org/protobuf v1.31.0 // indirect ) diff --git a/go.sum b/go.sum index 275239c1..4bef37eb 100644 --- a/go.sum +++ b/go.sum @@ -2,16 +2,17 @@ github.com/antihax/optional v1.0.0 h1:xK2lYat7ZLaVVcIuj82J8kIro4V6kDe0AUDFboUCwc github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= -github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= +github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= +github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= +github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= -golang.org/x/net v0.0.0-20220812174116-3211cb980234 h1:RDqmgfe7SvlMWoqC3xwQ2blLO3fcWcxMa3eBLRdRW7E= -golang.org/x/net v0.0.0-20220812174116-3211cb980234/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= -golang.org/x/oauth2 v0.0.0-20220808172628-8227340efae7 h1:dtndE8FcEta75/4kHF3AbpuWzV6f1LjnLrM4pe2SZrw= -golang.org/x/oauth2 v0.0.0-20220808172628-8227340efae7/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= +golang.org/x/net v0.14.0 h1:BONx9s002vGdD9umnlX1Po8vOZmrgH34qlHcD1MfK14= +golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= +golang.org/x/oauth2 v0.11.0 h1:vPL4xzxBM4niKCW6g9whtaWVXTJf1U5e4aZxxFx/gbU= +golang.org/x/oauth2 v0.11.0/go.mod h1:LdF7O/8bLR/qWK9DrpXmbHLTouvRHK0SgJl0GmDBchk= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -21,5 +22,5 @@ google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6 google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw= -google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= diff --git a/pkg/nifi/README.md b/pkg/nifi/README.md index 2a6f465e..94d17821 100644 --- a/pkg/nifi/README.md +++ b/pkg/nifi/README.md @@ -5,7 +5,7 @@ The Rest API provides programmatic access to command and control a NiFi instance ## 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: 1.21.0 +- API version: 1.23.2 - Package version: 1.0.0 - Build package: io.swagger.codegen.languages.GoClientCodegen For more information, please visit [https://nifi.apache.org](https://nifi.apache.org) @@ -268,6 +268,7 @@ Class | Method | HTTP request | Description *SnippetsApi* | [**CreateSnippet**](docs/SnippetsApi.md#createsnippet) | **Post** /snippets | Creates a snippet. The snippet will be automatically discarded if not used in a subsequent request after 1 minute. *SnippetsApi* | [**DeleteSnippet**](docs/SnippetsApi.md#deletesnippet) | **Delete** /snippets/{id} | Deletes the components in a snippet and discards the snippet *SnippetsApi* | [**UpdateSnippet**](docs/SnippetsApi.md#updatesnippet) | **Put** /snippets/{id} | Move's the components in this Snippet into a new Process Group and discards the snippet +*SystemDiagnosticsApi* | [**GetJmxMetrics**](docs/SystemDiagnosticsApi.md#getjmxmetrics) | **Get** /system-diagnostics/jmx-metrics | Retrieve available JMX metrics *SystemDiagnosticsApi* | [**GetSystemDiagnostics**](docs/SystemDiagnosticsApi.md#getsystemdiagnostics) | **Get** /system-diagnostics | Gets the diagnostics for the system NiFi is running on *TemplatesApi* | [**ExportTemplate**](docs/TemplatesApi.md#exporttemplate) | **Get** /templates/{id}/download | Exports a template *TemplatesApi* | [**RemoveTemplate**](docs/TemplatesApi.md#removetemplate) | **Delete** /templates/{id} | Deletes a template @@ -444,6 +445,8 @@ Class | Method | HTTP request | Description - [InputPortsEntity](docs/InputPortsEntity.md) - [InputStream](docs/InputStream.md) - [InstantiateTemplateRequestEntity](docs/InstantiateTemplateRequestEntity.md) + - [JmxMetricsResultDto](docs/JmxMetricsResultDto.md) + - [JmxMetricsResultsEntity](docs/JmxMetricsResultsEntity.md) - [JvmControllerDiagnosticsSnapshotDto](docs/JvmControllerDiagnosticsSnapshotDto.md) - [JvmDiagnosticsDto](docs/JvmDiagnosticsDto.md) - [JvmDiagnosticsSnapshotDto](docs/JvmDiagnosticsSnapshotDto.md) diff --git a/pkg/nifi/api/swagger.yaml b/pkg/nifi/api/swagger.yaml index 828fc0d1..9f7eb959 100644 --- a/pkg/nifi/api/swagger.yaml +++ b/pkg/nifi/api/swagger.yaml @@ -8,7 +8,7 @@ info: \ definitions of the expected input and output, potential response codes,\ \ and the authorizations required\n \ \ to invoke each service." - version: "1.21.0" + version: "1.23.2" title: "NiFi Rest API" contact: url: "https://nifi.apache.org" @@ -2740,6 +2740,15 @@ paths: default: false x-exportParamName: "UiOnly" x-optionalDataType: "Bool" + - name: "includeReferencingComponents" + in: "query" + description: "Whether or not to include services' referencing components in\ + \ the response" + required: false + type: "boolean" + default: true + x-exportParamName: "IncludeReferencingComponents" + x-optionalDataType: "Bool" security: - Read - /flow: [] responses: @@ -3380,7 +3389,7 @@ paths: x-exportParamName: "Id" - name: "includeAncestorGroups" in: "query" - description: "Whether or not to include parent/ancestory process groups" + description: "Whether or not to include parent/ancestor process groups" required: false type: "boolean" default: true @@ -3394,6 +3403,15 @@ paths: default: false x-exportParamName: "IncludeDescendantGroups" x-optionalDataType: "Bool" + - name: "includeReferencingComponents" + in: "query" + description: "Whether or not to include services' referencing components in\ + \ the response" + required: false + type: "boolean" + default: true + x-exportParamName: "IncludeReferencingComponents" + x-optionalDataType: "Bool" - name: "uiOnly" in: "query" required: false @@ -7783,6 +7801,18 @@ paths: schema: $ref: "#/definitions/ProcessGroupEntity" x-exportParamName: "Body" + - name: "parameterContextHandlingStrategy" + in: "query" + description: "Handling Strategy controls whether to keep or replace Parameter\ + \ Contexts" + required: false + type: "string" + default: "KEEP_EXISTING" + enum: + - "KEEP_EXISTING" + - "REPLACE" + x-exportParamName: "ParameterContextHandlingStrategy" + x-optionalDataType: "String" security: - Write - /process-groups/{uuid}: [] responses: @@ -10882,6 +10912,45 @@ paths: description: "Client could not be authenticated." "403": description: "Client is not authorized to make this request." + /system-diagnostics/jmx-metrics: + get: + tags: + - "system-diagnostics" + summary: "Retrieve available JMX metrics" + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: "getJmxMetrics" + consumes: + - "application/json" + produces: + - "application/json" + parameters: + - name: "beanNameFilter" + in: "query" + description: "Regular Expression Pattern to be applied against the ObjectName" + required: false + type: "string" + x-exportParamName: "BeanNameFilter" + x-optionalDataType: "String" + security: + - Read - /system: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/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. Retrying the same request later may be successful." /templates/{id}: delete: tags: @@ -17371,6 +17440,10 @@ definitions: 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" @@ -17811,6 +17884,7 @@ definitions: - "Processor" - "ControllerService" - "ReportingTask" + - "FlowRegistryClient" activeThreadCount: type: "integer" format: "int32" @@ -20049,12 +20123,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -20152,6 +20220,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -20269,37 +20487,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -20328,37 +20516,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -20547,92 +20708,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -20759,6 +20834,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -22800,12 +22876,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -22903,6 +22973,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -23020,37 +23240,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -23079,37 +23269,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -23298,92 +23461,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -23510,6 +23587,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -27634,12 +27712,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -27737,6 +27809,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -27854,37 +28076,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -27913,37 +28105,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -28132,92 +28297,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -28344,6 +28423,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -30385,12 +30465,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -30488,127 +30562,9 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" - labels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - width: 7.835035282970782 - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - label: "label" - groupIdentifier: "groupIdentifier" - zIndex: 5 - height: 0.4768402382624515 - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - width: 7.835035282970782 - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - label: "label" - groupIdentifier: "groupIdentifier" - zIndex: 5 - height: 0.4768402382624515 - defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - controllerServices: - - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - bundle: - artifact: "artifact" - version: "version" - group: "group" - properties: - key: "properties" - - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - bundle: - artifact: "artifact" - version: "version" - group: "group" - properties: - key: "properties" - defaultFlowFileExpiration: "defaultFlowFileExpiration" - flowFileConcurrency: "flowFileConcurrency" processGroups: - null - null - flowFileOutboundPolicy: "flowFileOutboundPolicy" outputPorts: - identifier: "identifier" componentType: "CONNECTION" @@ -30636,65 +30592,276 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - name: "name" - inputPorts: + funnels: - identifier: "identifier" componentType: "CONNECTION" comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 name: "name" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - type: "INPUT_PORT" groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - identifier: "identifier" componentType: "CONNECTION" comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 name: "name" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - type: "INPUT_PORT" groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 7.835035282970782 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 5 + height: 0.4768402382624515 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 7.835035282970782 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 5 + height: 0.4768402382624515 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true scheduledState: "ENABLED" - funnels: + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + flowFileOutboundPolicy: "flowFileOutboundPolicy" + name: "name" + inputPorts: - identifier: "identifier" componentType: "CONNECTION" comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 name: "name" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 + type: "INPUT_PORT" groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" - identifier: "identifier" componentType: "CONNECTION" comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 name: "name" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 + type: "INPUT_PORT" groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -30883,92 +31050,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -31095,6 +31176,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -35508,12 +35590,12 @@ definitions: type: "string" description: "The annotation data for the repoting task. This is how the custom\ \ UI relays configuration to the reporting task." - extensionMissing: - type: "boolean" - description: "Whether the underlying extension is missing." multipleVersionsAvailable: type: "boolean" description: "Whether the flow registry client has multiple versions available." + extensionMissing: + type: "boolean" + description: "Whether the underlying extension is missing." example: annotationData: "annotationData" deprecated: true @@ -39518,6 +39600,40 @@ definitions: format: "int64" description: "The maximum number of open file descriptors that are available\ \ to each process" + JmxMetricsResultDTO: + type: "object" + properties: + beanName: + type: "string" + description: "The bean name of the metrics bean." + 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" + properties: {} + example: + attributeValue: "{}" + beanName: "beanName" + attributeName: "attributeName" + JmxMetricsResultsEntity: + type: "object" + properties: + jmxMetricsResults: + type: "array" + items: + $ref: "#/definitions/JmxMetricsResultDTO" + xml: + name: "jmxMetricsResult" + example: + jmxMetricsResults: + - attributeValue: "{}" + beanName: "beanName" + attributeName: "attributeName" + - attributeValue: "{}" + beanName: "beanName" + attributeName: "attributeName" LabelDTO: type: "object" properties: @@ -40924,17 +41040,17 @@ definitions: $ref: "#/definitions/Entity" requestId: type: "string" + clientResponse: + $ref: "#/definitions/Response" is2xx: type: "boolean" is5xx: type: "boolean" - clientResponse: - $ref: "#/definitions/Response" - inputStream: - $ref: "#/definitions/InputStream" status: type: "integer" format: "int32" + inputStream: + $ref: "#/definitions/InputStream" NodeSearchResultDTO: type: "object" properties: @@ -41712,12 +41828,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -41815,6 +41925,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -41932,37 +42192,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -41991,37 +42221,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -42210,92 +42413,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -42422,6 +42539,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -44463,12 +44581,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -44566,6 +44678,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -44683,37 +44945,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -44742,37 +44974,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -44961,92 +45166,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -45173,6 +45292,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -47589,12 +47709,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -47692,6 +47806,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -47809,37 +48073,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -47868,37 +48102,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -48087,92 +48294,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -48299,6 +48420,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -50340,12 +50462,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -50443,6 +50559,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -50560,37 +50826,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -50619,37 +50855,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -50838,92 +51047,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -51050,6 +51173,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -53587,12 +53711,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -53690,6 +53808,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -53807,37 +54075,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -53866,37 +54104,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -54085,92 +54296,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -54297,6 +54422,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -56338,12 +56464,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -56441,6 +56561,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -56558,37 +56828,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -56617,37 +56857,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -56836,92 +57049,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -57048,6 +57175,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -59581,12 +59709,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -59684,6 +59806,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -59801,37 +60073,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -59860,37 +60102,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -60079,92 +60294,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -60291,6 +60420,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -62332,12 +62462,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -62435,6 +62559,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -62552,37 +62826,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -62611,37 +62855,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -62830,92 +63047,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -63042,6 +63173,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -65539,12 +65671,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -65642,6 +65768,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -65759,37 +66035,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -65818,37 +66064,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -66037,92 +66256,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -66249,6 +66382,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -68290,12 +68424,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -68393,6 +68521,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -68510,37 +68788,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -68569,37 +68817,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -68788,92 +69009,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -69000,6 +69135,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -71554,12 +71690,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -71657,6 +71787,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -71774,37 +72054,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -71833,37 +72083,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -72052,92 +72275,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -72264,6 +72401,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -74305,12 +74443,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -74408,6 +74540,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -74525,37 +74807,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -74584,37 +74836,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -74803,92 +75028,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -75015,6 +75154,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -77516,12 +77656,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -77619,6 +77753,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -77736,37 +78020,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -77795,37 +78049,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -78014,92 +78241,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -78226,6 +78367,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -80267,12 +80409,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -80370,6 +80506,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -80487,37 +80773,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -80546,37 +80802,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -80765,92 +80994,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -80977,6 +81120,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -83394,12 +83538,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -83497,6 +83635,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -83614,37 +83902,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -83673,37 +83931,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -83892,92 +84123,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -84104,6 +84249,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -86145,12 +86291,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -86248,6 +86388,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -86365,37 +86655,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -86424,37 +86684,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -86643,92 +86876,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -86855,6 +87002,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -89249,12 +89397,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -89352,6 +89494,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -89469,37 +89761,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -89528,37 +89790,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -89747,92 +89982,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -89959,6 +90108,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -92000,12 +92150,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -92103,6 +92247,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -92220,37 +92514,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -92279,37 +92543,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -92498,92 +92735,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -92710,6 +92861,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -96196,12 +96348,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -96299,6 +96445,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -96416,37 +96712,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -96475,37 +96741,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -96694,92 +96933,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -96906,6 +97059,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -98947,12 +99101,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -99050,6 +99198,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -99167,37 +99465,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -99226,37 +99494,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -99445,92 +99686,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -99657,6 +99812,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -102130,12 +102286,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -102233,6 +102383,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -102350,37 +102650,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -102409,37 +102679,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -102628,92 +102871,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -102840,6 +102997,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -104881,12 +105039,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -104984,6 +105136,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -105101,37 +105403,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -105160,37 +105432,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -105379,92 +105624,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -105591,6 +105750,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -108786,12 +108946,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -108889,6 +109043,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -109006,37 +109310,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -109065,37 +109339,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -109284,92 +109531,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -109496,6 +109657,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -111537,12 +111699,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -111640,6 +111796,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -111757,37 +112063,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -111816,37 +112092,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -112035,92 +112284,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -112247,6 +112410,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -114720,12 +114884,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -114823,6 +114981,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -114940,37 +115248,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -114999,37 +115277,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -115218,92 +115469,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -115430,6 +115595,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -117471,12 +117637,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -117574,6 +117734,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -117691,37 +118001,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -117750,37 +118030,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -117969,92 +118222,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -118181,6 +118348,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -124276,6 +124444,9 @@ definitions: 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." runningCount: type: "integer" format: "int32" @@ -124377,6 +124548,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -125782,12 +125954,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -125885,6 +126051,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -126002,37 +126318,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -126061,37 +126347,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -126280,92 +126539,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -126492,6 +126665,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -128595,12 +128769,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -128698,6 +128866,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -128815,37 +129133,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -128874,37 +129162,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -129093,92 +129354,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -129305,6 +129480,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -131346,12 +131522,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -131449,6 +131619,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -131566,37 +131886,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -131625,37 +131915,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -131844,92 +132107,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -132056,6 +132233,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -136221,12 +136399,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -136324,6 +136496,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -136441,37 +136763,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -136500,37 +136792,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -136719,92 +136984,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -136931,6 +137110,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -138972,12 +139152,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -139075,6 +139249,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -139192,37 +139516,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -139251,37 +139545,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -139470,92 +139737,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -139682,6 +139863,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -143808,12 +143990,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -143911,6 +144087,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -144028,37 +144354,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -144087,37 +144383,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -144306,92 +144575,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -144548,12 +144731,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -144651,6 +144828,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -144768,37 +145095,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -144827,37 +145124,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -145046,92 +145316,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -147179,12 +147363,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -147282,6 +147460,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -147399,37 +147727,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -147458,37 +147756,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -147677,92 +147948,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -147889,6 +148074,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -149930,12 +150116,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -150033,6 +150213,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -150150,37 +150480,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -150209,37 +150509,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -150428,92 +150701,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -150640,6 +150827,7 @@ definitions: flowName: "flowName" version: 0 flowDescription: "flowDescription" + logFileSuffix: "logFileSuffix" variables: key: "variables" defaultBackPressureObjectThreshold: 6 @@ -153123,6 +153311,10 @@ definitions: 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" @@ -155944,12 +156136,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -156047,6 +156233,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -156164,37 +156500,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -156223,37 +156529,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -156442,92 +156721,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -158477,6 +158670,10 @@ definitions: 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" @@ -173839,12 +174036,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -173942,6 +174133,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -174059,37 +174400,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -174118,37 +174429,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -174337,92 +174621,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -175076,6 +175274,9 @@ definitions: 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." flowFileConcurrency: type: "string" description: "The configured FlowFile Concurrency for the Process Group" @@ -175105,12 +175306,6 @@ definitions: type: "string" description: "The ID of the Process Group that this component belongs to" example: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 2 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -175208,6 +175403,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 3 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 3 + bends: + - x: 1.8268702177058116 + "y": 3.502657762086401 + - x: 1.8268702177058116 + "y": 3.502657762086401 + backPressureObjectThreshold: 9 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 1.8268702177058116 + "y": 3.502657762086401 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 2 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -175325,37 +175670,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -175384,37 +175699,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 1.8268702177058116 "y": 3.502657762086401 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -175603,92 +175891,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 3 - bends: - - x: 1.8268702177058116 - "y": 3.502657762086401 - - x: 1.8268702177058116 - "y": 3.502657762086401 - backPressureObjectThreshold: 9 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 1.8268702177058116 - "y": 3.502657762086401 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 3 - parameterContextName: "parameterContextName" VersionedProcessor: type: "object" properties: diff --git a/pkg/nifi/api_access.go b/pkg/nifi/api_access.go index ad8fd3ab..95a1e764 100644 --- a/pkg/nifi/api_access.go +++ b/pkg/nifi/api_access.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -92,7 +92,7 @@ func (a *AccessApiService) CreateAccessToken(ctx context.Context, localVarOption return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -181,7 +181,7 @@ func (a *AccessApiService) CreateAccessTokenFromTicket(ctx context.Context) (str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -270,7 +270,7 @@ func (a *AccessApiService) GetAccessStatus(ctx context.Context) (AccessStatusEnt return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -359,7 +359,7 @@ func (a *AccessApiService) GetAccessTokenExpiration(ctx context.Context) (Access return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -448,7 +448,7 @@ func (a *AccessApiService) GetLoginConfig(ctx context.Context) (AccessConfigurat return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -537,7 +537,7 @@ func (a *AccessApiService) KnoxCallback(ctx context.Context) (*http.Response, *s return localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarHttpResponse, nil, err @@ -608,7 +608,7 @@ func (a *AccessApiService) KnoxLogout(ctx context.Context) (*http.Response, *str return localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarHttpResponse, nil, err @@ -679,7 +679,7 @@ func (a *AccessApiService) KnoxRequest(ctx context.Context) (*http.Response, *st return localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarHttpResponse, nil, err @@ -750,7 +750,7 @@ func (a *AccessApiService) LogOut(ctx context.Context) (*http.Response, *string, return localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarHttpResponse, nil, err @@ -821,7 +821,7 @@ func (a *AccessApiService) LogOutComplete(ctx context.Context) (*http.Response, return localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_connections.go b/pkg/nifi/api_connections.go index d4c23e29..65fbc57b 100644 --- a/pkg/nifi/api_connections.go +++ b/pkg/nifi/api_connections.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -100,7 +100,7 @@ func (a *ConnectionsApiService) DeleteConnection(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -191,7 +191,7 @@ func (a *ConnectionsApiService) GetConnection(ctx context.Context, id string) (C return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -285,7 +285,7 @@ func (a *ConnectionsApiService) UpdateConnection(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_controller.go b/pkg/nifi/api_controller.go index 3933b8df..e3bb50f4 100644 --- a/pkg/nifi/api_controller.go +++ b/pkg/nifi/api_controller.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -81,7 +81,7 @@ func (a *ControllerApiService) CreateBulletin(ctx context.Context, body Bulletin return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -173,7 +173,7 @@ func (a *ControllerApiService) CreateControllerService(ctx context.Context, body return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -265,7 +265,7 @@ func (a *ControllerApiService) CreateFlowRegistryClient(ctx context.Context, bod return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -357,7 +357,7 @@ func (a *ControllerApiService) CreateParameterProvider(ctx context.Context, body return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -449,7 +449,7 @@ func (a *ControllerApiService) CreateReportingTask(ctx context.Context, body Rep return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -560,7 +560,7 @@ func (a *ControllerApiService) DeleteFlowRegistryClient(ctx context.Context, id return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -651,7 +651,7 @@ func (a *ControllerApiService) DeleteHistory(ctx context.Context, endDate string return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -742,7 +742,7 @@ func (a *ControllerApiService) DeleteNode(ctx context.Context, id string) (NodeE return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -831,7 +831,7 @@ func (a *ControllerApiService) GetCluster(ctx context.Context) (ClusterEntity, * return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -920,7 +920,7 @@ func (a *ControllerApiService) GetControllerConfig(ctx context.Context) (Control return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1011,7 +1011,7 @@ func (a *ControllerApiService) GetFlowRegistryClient(ctx context.Context, id str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1100,7 +1100,7 @@ func (a *ControllerApiService) GetFlowRegistryClients(ctx context.Context) (Flow return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1191,7 +1191,7 @@ func (a *ControllerApiService) GetNode(ctx context.Context, id string) (NodeEnti return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1280,7 +1280,7 @@ func (a *ControllerApiService) GetNodeStatusHistory(ctx context.Context) (Compon return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1383,7 +1383,7 @@ func (a *ControllerApiService) GetPropertyDescriptor(ctx context.Context, id str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1472,7 +1472,7 @@ func (a *ControllerApiService) GetRegistryClientTypes(ctx context.Context) (Flow return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1564,7 +1564,7 @@ func (a *ControllerApiService) UpdateControllerConfig(ctx context.Context, body return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1658,7 +1658,7 @@ func (a *ControllerApiService) UpdateFlowRegistryClient(ctx context.Context, id return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1752,7 +1752,7 @@ func (a *ControllerApiService) UpdateNode(ctx context.Context, id string, body N return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_controller_services.go b/pkg/nifi/api_controller_services.go index 8c7ab345..0e0e8053 100644 --- a/pkg/nifi/api_controller_services.go +++ b/pkg/nifi/api_controller_services.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -83,7 +83,7 @@ func (a *ControllerServicesApiService) AnalyzeConfiguration(ctx context.Context, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -174,7 +174,7 @@ func (a *ControllerServicesApiService) ClearState(ctx context.Context, id string return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -267,7 +267,7 @@ func (a *ControllerServicesApiService) DeleteVerificationRequest(ctx context.Con return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -368,7 +368,7 @@ func (a *ControllerServicesApiService) GetControllerService(ctx context.Context, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -459,7 +459,7 @@ func (a *ControllerServicesApiService) GetControllerServiceReferences(ctx contex return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -562,7 +562,7 @@ func (a *ControllerServicesApiService) GetPropertyDescriptor(ctx context.Context return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -653,7 +653,7 @@ func (a *ControllerServicesApiService) GetState(ctx context.Context, id string) return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -746,7 +746,7 @@ func (a *ControllerServicesApiService) GetVerificationRequest(ctx context.Contex return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -857,7 +857,7 @@ func (a *ControllerServicesApiService) RemoveControllerService(ctx context.Conte return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -951,7 +951,7 @@ func (a *ControllerServicesApiService) SubmitConfigVerificationRequest(ctx conte return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1045,7 +1045,7 @@ func (a *ControllerServicesApiService) UpdateControllerService(ctx context.Conte return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1139,7 +1139,7 @@ func (a *ControllerServicesApiService) UpdateControllerServiceReferences(ctx con return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1233,7 +1233,7 @@ func (a *ControllerServicesApiService) UpdateRunStatus(ctx context.Context, id s return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_counters.go b/pkg/nifi/api_counters.go index 7f8574e0..6bfdf43b 100644 --- a/pkg/nifi/api_counters.go +++ b/pkg/nifi/api_counters.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -93,7 +93,7 @@ func (a *CountersApiService) GetCounters(ctx context.Context, localVarOptionals return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -184,7 +184,7 @@ func (a *CountersApiService) UpdateCounter(ctx context.Context, id string) (Coun return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_data_transfer.go b/pkg/nifi/api_data_transfer.go index 09a09af3..a6233a6b 100644 --- a/pkg/nifi/api_data_transfer.go +++ b/pkg/nifi/api_data_transfer.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -83,7 +83,7 @@ func (a *DataTransferApiService) CommitInputPortTransaction(ctx context.Context, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -180,7 +180,7 @@ func (a *DataTransferApiService) CommitOutputPortTransaction(ctx context.Context return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -273,7 +273,7 @@ func (a *DataTransferApiService) CreatePortTransaction(ctx context.Context, port return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -366,7 +366,7 @@ func (a *DataTransferApiService) ExtendInputPortTransactionTTL(ctx context.Conte return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -459,7 +459,7 @@ func (a *DataTransferApiService) ExtendOutputPortTransactionTTL(ctx context.Cont return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -552,7 +552,7 @@ func (a *DataTransferApiService) ReceiveFlowFiles(ctx context.Context, portId st return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -645,7 +645,7 @@ func (a *DataTransferApiService) TransferFlowFiles(ctx context.Context, portId s return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_flow.go b/pkg/nifi/api_flow.go index 1eaa61a3..d365fa2b 100644 --- a/pkg/nifi/api_flow.go +++ b/pkg/nifi/api_flow.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -83,7 +83,7 @@ func (a *FlowApiService) ActivateControllerServices(ctx context.Context, id stri return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -172,7 +172,7 @@ func (a *FlowApiService) GenerateClientId(ctx context.Context) (string, *http.Re return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -261,7 +261,7 @@ func (a *FlowApiService) GetAboutInfo(ctx context.Context) (AboutEntity, *http.R return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -352,7 +352,7 @@ func (a *FlowApiService) GetAction(ctx context.Context, id string) (ActionEntity return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -441,7 +441,7 @@ func (a *FlowApiService) GetBanners(ctx context.Context) (BannerEntity, *http.Re return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -532,7 +532,7 @@ func (a *FlowApiService) GetBuckets(ctx context.Context, id string) (FlowRegistr return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -656,7 +656,7 @@ func (a *FlowApiService) GetBulletinBoard(ctx context.Context, localVarOptionals return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -745,7 +745,7 @@ func (a *FlowApiService) GetBulletins(ctx context.Context) (ControllerBulletinsE return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -834,7 +834,7 @@ func (a *FlowApiService) GetClusterSummary(ctx context.Context) (ClusteSummaryEn return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -925,7 +925,7 @@ func (a *FlowApiService) GetComponentHistory(ctx context.Context, componentId st return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1031,7 +1031,7 @@ func (a *FlowApiService) GetConnectionStatistics(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1137,7 +1137,7 @@ func (a *FlowApiService) GetConnectionStatus(ctx context.Context, id string, loc return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1228,7 +1228,7 @@ func (a *FlowApiService) GetConnectionStatusHistory(ctx context.Context, id stri return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1357,7 +1357,7 @@ func (a *FlowApiService) GetControllerServiceTypes(ctx context.Context, localVar return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1402,12 +1402,14 @@ If the uiOnly query parameter is provided with a value of true, the returned ent * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param optional nil or *FlowApiGetControllerServicesFromControllerOpts - Optional Parameters: * @param "UiOnly" (optional.Bool) - + * @param "IncludeReferencingComponents" (optional.Bool) - Whether or not to include services' referencing components in the response @return ControllerServicesEntity */ type FlowApiGetControllerServicesFromControllerOpts struct { UiOnly optional.Bool + IncludeReferencingComponents optional.Bool } func (a *FlowApiService) GetControllerServicesFromController(ctx context.Context, localVarOptionals *FlowApiGetControllerServicesFromControllerOpts) (ControllerServicesEntity, *http.Response, *string, error) { @@ -1429,6 +1431,9 @@ func (a *FlowApiService) GetControllerServicesFromController(ctx context.Context if localVarOptionals != nil && localVarOptionals.UiOnly.IsSet() { localVarQueryParams.Add("uiOnly", parameterToString(localVarOptionals.UiOnly.Value(), "")) } + if localVarOptionals != nil && localVarOptionals.IncludeReferencingComponents.IsSet() { + localVarQueryParams.Add("includeReferencingComponents", parameterToString(localVarOptionals.IncludeReferencingComponents.Value(), "")) + } // to determine the Content-Type header localVarHttpContentTypes := []string{"*/*"} @@ -1456,7 +1461,7 @@ func (a *FlowApiService) GetControllerServicesFromController(ctx context.Context return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1501,8 +1506,9 @@ If the uiOnly query parameter is provided with a value of true, the returned ent * @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 *FlowApiGetControllerServicesFromGroupOpts - Optional Parameters: - * @param "IncludeAncestorGroups" (optional.Bool) - Whether or not to include parent/ancestory process groups + * @param "IncludeAncestorGroups" (optional.Bool) - Whether or not to include parent/ancestor process groups * @param "IncludeDescendantGroups" (optional.Bool) - Whether or not to include descendant process groups + * @param "IncludeReferencingComponents" (optional.Bool) - Whether or not to include services' referencing components in the response * @param "UiOnly" (optional.Bool) - @return ControllerServicesEntity @@ -1511,6 +1517,7 @@ If the uiOnly query parameter is provided with a value of true, the returned ent type FlowApiGetControllerServicesFromGroupOpts struct { IncludeAncestorGroups optional.Bool IncludeDescendantGroups optional.Bool + IncludeReferencingComponents optional.Bool UiOnly optional.Bool } @@ -1537,6 +1544,9 @@ func (a *FlowApiService) GetControllerServicesFromGroup(ctx context.Context, id if localVarOptionals != nil && localVarOptionals.IncludeDescendantGroups.IsSet() { localVarQueryParams.Add("includeDescendantGroups", parameterToString(localVarOptionals.IncludeDescendantGroups.Value(), "")) } + if localVarOptionals != nil && localVarOptionals.IncludeReferencingComponents.IsSet() { + localVarQueryParams.Add("includeReferencingComponents", parameterToString(localVarOptionals.IncludeReferencingComponents.Value(), "")) + } if localVarOptionals != nil && localVarOptionals.UiOnly.IsSet() { localVarQueryParams.Add("uiOnly", parameterToString(localVarOptionals.UiOnly.Value(), "")) } @@ -1567,7 +1577,7 @@ func (a *FlowApiService) GetControllerServicesFromGroup(ctx context.Context, id return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1656,7 +1666,7 @@ func (a *FlowApiService) GetControllerStatus(ctx context.Context) (ControllerSta return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1745,7 +1755,7 @@ func (a *FlowApiService) GetCurrentUser(ctx context.Context) (CurrentUserEntity, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1840,7 +1850,7 @@ func (a *FlowApiService) GetDetails(ctx context.Context, registryId string, buck return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1941,7 +1951,7 @@ func (a *FlowApiService) GetFlow(ctx context.Context, id string, localVarOptiona return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2030,7 +2040,7 @@ func (a *FlowApiService) GetFlowConfig(ctx context.Context) (FlowConfigurationEn return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2146,7 +2156,7 @@ func (a *FlowApiService) GetFlowMetrics(ctx context.Context, producer string, lo return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2239,7 +2249,7 @@ func (a *FlowApiService) GetFlows(ctx context.Context, registryId string, bucket return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2345,7 +2355,7 @@ func (a *FlowApiService) GetInputPortStatus(ctx context.Context, id string, loca return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2451,7 +2461,7 @@ func (a *FlowApiService) GetOutputPortStatus(ctx context.Context, id string, loc return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2540,7 +2550,7 @@ func (a *FlowApiService) GetParameterContexts(ctx context.Context) (ParameterCon return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2649,7 +2659,7 @@ func (a *FlowApiService) GetParameterProviderTypes(ctx context.Context, localVar return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2738,7 +2748,7 @@ func (a *FlowApiService) GetParameterProviders(ctx context.Context) (ParameterPr return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2827,7 +2837,7 @@ func (a *FlowApiService) GetPrioritizers(ctx context.Context) (PrioritizerTypesE return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2938,7 +2948,7 @@ func (a *FlowApiService) GetProcessGroupStatus(ctx context.Context, id string, l return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3029,7 +3039,7 @@ func (a *FlowApiService) GetProcessGroupStatusHistory(ctx context.Context, id st return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3135,7 +3145,7 @@ func (a *FlowApiService) GetProcessorStatus(ctx context.Context, id string, loca return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3226,7 +3236,7 @@ func (a *FlowApiService) GetProcessorStatusHistory(ctx context.Context, id strin return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3335,7 +3345,7 @@ func (a *FlowApiService) GetProcessorTypes(ctx context.Context, localVarOptional return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3424,7 +3434,7 @@ func (a *FlowApiService) GetRegistryClients(ctx context.Context) (FlowRegistryCl return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3530,7 +3540,7 @@ func (a *FlowApiService) GetRemoteProcessGroupStatus(ctx context.Context, id str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3621,7 +3631,7 @@ func (a *FlowApiService) GetRemoteProcessGroupStatusHistory(ctx context.Context, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3730,7 +3740,7 @@ func (a *FlowApiService) GetReportingTaskTypes(ctx context.Context, localVarOpti return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3819,7 +3829,7 @@ func (a *FlowApiService) GetReportingTasks(ctx context.Context) (ReportingTasksE return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3908,7 +3918,7 @@ func (a *FlowApiService) GetRuntimeManifest(ctx context.Context) (RuntimeManifes return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3997,7 +4007,7 @@ func (a *FlowApiService) GetTemplates(ctx context.Context) (TemplatesEntity, *ht return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -4092,7 +4102,7 @@ func (a *FlowApiService) GetVersions(ctx context.Context, registryId string, buc return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -4220,7 +4230,7 @@ func (a *FlowApiService) QueryHistory(ctx context.Context, offset string, count return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -4314,7 +4324,7 @@ func (a *FlowApiService) ScheduleComponents(ctx context.Context, id string, body return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -4405,7 +4415,7 @@ func (a *FlowApiService) SearchCluster(ctx context.Context, q string) (ClusterSe return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -4509,7 +4519,7 @@ func (a *FlowApiService) SearchFlow(ctx context.Context, localVarOptionals *Flow return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_flowfile_queues.go b/pkg/nifi/api_flowfile_queues.go index d822bfb5..544c7483 100644 --- a/pkg/nifi/api_flowfile_queues.go +++ b/pkg/nifi/api_flowfile_queues.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -80,7 +80,7 @@ func (a *FlowfileQueuesApiService) CreateDropRequest(ctx context.Context, id str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -171,7 +171,7 @@ func (a *FlowfileQueuesApiService) CreateFlowFileListing(ctx context.Context, id return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -264,7 +264,7 @@ func (a *FlowfileQueuesApiService) DeleteListingRequest(ctx context.Context, id return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -372,7 +372,7 @@ func (a *FlowfileQueuesApiService) DownloadFlowFileContent(ctx context.Context, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -465,7 +465,7 @@ func (a *FlowfileQueuesApiService) GetDropRequest(ctx context.Context, id string return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -568,7 +568,7 @@ func (a *FlowfileQueuesApiService) GetFlowFile(ctx context.Context, id string, f return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -661,7 +661,7 @@ func (a *FlowfileQueuesApiService) GetListingRequest(ctx context.Context, id str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -754,7 +754,7 @@ func (a *FlowfileQueuesApiService) RemoveDropRequest(ctx context.Context, id str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_funnel.go b/pkg/nifi/api_funnel.go index 45a4cbb1..cde0681a 100644 --- a/pkg/nifi/api_funnel.go +++ b/pkg/nifi/api_funnel.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -80,7 +80,7 @@ func (a *FunnelApiService) GetFunnel(ctx context.Context, id string) (FunnelEnti return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -191,7 +191,7 @@ func (a *FunnelApiService) RemoveFunnel(ctx context.Context, id string, localVar return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -285,7 +285,7 @@ func (a *FunnelApiService) UpdateFunnel(ctx context.Context, id string, body Fun return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_input_ports.go b/pkg/nifi/api_input_ports.go index 0fd40c88..ddcf3032 100644 --- a/pkg/nifi/api_input_ports.go +++ b/pkg/nifi/api_input_ports.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -80,7 +80,7 @@ func (a *InputPortsApiService) GetInputPort(ctx context.Context, id string) (Por return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -191,7 +191,7 @@ func (a *InputPortsApiService) RemoveInputPort(ctx context.Context, id string, l return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -285,7 +285,7 @@ func (a *InputPortsApiService) UpdateInputPort(ctx context.Context, id string, b return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -379,7 +379,7 @@ func (a *InputPortsApiService) UpdateRunStatus(ctx context.Context, id string, b return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_labels.go b/pkg/nifi/api_labels.go index 63c8ed4f..c9741139 100644 --- a/pkg/nifi/api_labels.go +++ b/pkg/nifi/api_labels.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -80,7 +80,7 @@ func (a *LabelsApiService) GetLabel(ctx context.Context, id string) (LabelEntity return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -191,7 +191,7 @@ func (a *LabelsApiService) RemoveLabel(ctx context.Context, id string, localVarO return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -285,7 +285,7 @@ func (a *LabelsApiService) UpdateLabel(ctx context.Context, id string, body Labe return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_output_ports.go b/pkg/nifi/api_output_ports.go index 8e707030..11d04871 100644 --- a/pkg/nifi/api_output_ports.go +++ b/pkg/nifi/api_output_ports.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -80,7 +80,7 @@ func (a *OutputPortsApiService) GetOutputPort(ctx context.Context, id string) (P return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -191,7 +191,7 @@ func (a *OutputPortsApiService) RemoveOutputPort(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -285,7 +285,7 @@ func (a *OutputPortsApiService) UpdateOutputPort(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -379,7 +379,7 @@ func (a *OutputPortsApiService) UpdateRunStatus(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_parameter_contexts.go b/pkg/nifi/api_parameter_contexts.go index cc4384e8..1b7f90d9 100644 --- a/pkg/nifi/api_parameter_contexts.go +++ b/pkg/nifi/api_parameter_contexts.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -81,7 +81,7 @@ func (a *ParameterContextsApiService) CreateParameterContext(ctx context.Context return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -192,7 +192,7 @@ func (a *ParameterContextsApiService) DeleteParameterContext(ctx context.Context return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -295,7 +295,7 @@ func (a *ParameterContextsApiService) DeleteUpdateRequest(ctx context.Context, c return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -398,7 +398,7 @@ func (a *ParameterContextsApiService) DeleteValidationRequest(ctx context.Contex return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -499,7 +499,7 @@ func (a *ParameterContextsApiService) GetParameterContext(ctx context.Context, i return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -592,7 +592,7 @@ func (a *ParameterContextsApiService) GetParameterContextUpdate(ctx context.Cont return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -685,7 +685,7 @@ func (a *ParameterContextsApiService) GetValidationRequest(ctx context.Context, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -779,7 +779,7 @@ func (a *ParameterContextsApiService) SubmitParameterContextUpdate(ctx context.C return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -873,7 +873,7 @@ func (a *ParameterContextsApiService) SubmitValidationRequest(ctx context.Contex return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -967,7 +967,7 @@ func (a *ParameterContextsApiService) UpdateParameterContext(ctx context.Context return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_parameter_providers.go b/pkg/nifi/api_parameter_providers.go index da3ab9f1..048658f8 100644 --- a/pkg/nifi/api_parameter_providers.go +++ b/pkg/nifi/api_parameter_providers.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -83,7 +83,7 @@ func (a *ParameterProvidersApiService) AnalyzeConfiguration(ctx context.Context, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -174,7 +174,7 @@ func (a *ParameterProvidersApiService) ClearState(ctx context.Context, id string return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -277,7 +277,7 @@ func (a *ParameterProvidersApiService) DeleteApplyParametersRequest(ctx context. return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -370,7 +370,7 @@ func (a *ParameterProvidersApiService) DeleteVerificationRequest(ctx context.Con return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -464,7 +464,7 @@ func (a *ParameterProvidersApiService) FetchParameters(ctx context.Context, id s return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -555,7 +555,7 @@ func (a *ParameterProvidersApiService) GetParameterProvider(ctx context.Context, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -648,7 +648,7 @@ func (a *ParameterProvidersApiService) GetParameterProviderApplyParametersReques return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -739,7 +739,7 @@ func (a *ParameterProvidersApiService) GetParameterProviderReferences(ctx contex return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -832,7 +832,7 @@ func (a *ParameterProvidersApiService) GetPropertyDescriptor(ctx context.Context return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -923,7 +923,7 @@ func (a *ParameterProvidersApiService) GetState(ctx context.Context, id string) return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1016,7 +1016,7 @@ func (a *ParameterProvidersApiService) GetVerificationRequest(ctx context.Contex return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1127,7 +1127,7 @@ func (a *ParameterProvidersApiService) RemoveParameterProvider(ctx context.Conte return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1221,7 +1221,7 @@ func (a *ParameterProvidersApiService) SubmitApplyParameters(ctx context.Context return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1315,7 +1315,7 @@ func (a *ParameterProvidersApiService) SubmitConfigVerificationRequest(ctx conte return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1409,7 +1409,7 @@ func (a *ParameterProvidersApiService) UpdateParameterProvider(ctx context.Conte return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_policies.go b/pkg/nifi/api_policies.go index ad622e53..3bc09b32 100644 --- a/pkg/nifi/api_policies.go +++ b/pkg/nifi/api_policies.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -81,7 +81,7 @@ func (a *PoliciesApiService) CreateAccessPolicy(ctx context.Context, body Access return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -172,7 +172,7 @@ func (a *PoliciesApiService) GetAccessPolicy(ctx context.Context, id string) (Ac return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -265,7 +265,7 @@ func (a *PoliciesApiService) GetAccessPolicyForResource(ctx context.Context, act return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -376,7 +376,7 @@ func (a *PoliciesApiService) RemoveAccessPolicy(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -470,7 +470,7 @@ func (a *PoliciesApiService) UpdateAccessPolicy(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_process_groups.go b/pkg/nifi/api_process_groups.go index 1da31317..58eb0414 100644 --- a/pkg/nifi/api_process_groups.go +++ b/pkg/nifi/api_process_groups.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" "fmt" - "io/ioutil" + "io" "net/http" "net/url" "os" @@ -84,7 +84,7 @@ func (a *ProcessGroupsApiService) CopySnippet(ctx context.Context, id string, bo return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -178,7 +178,7 @@ func (a *ProcessGroupsApiService) CreateConnection(ctx context.Context, id strin return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -272,7 +272,7 @@ func (a *ProcessGroupsApiService) CreateControllerService(ctx context.Context, i return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -363,7 +363,7 @@ func (a *ProcessGroupsApiService) CreateEmptyAllConnectionsRequest(ctx context.C return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -457,7 +457,7 @@ func (a *ProcessGroupsApiService) CreateFunnel(ctx context.Context, id string, b return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -551,7 +551,7 @@ func (a *ProcessGroupsApiService) CreateInputPort(ctx context.Context, id string return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -645,7 +645,7 @@ func (a *ProcessGroupsApiService) CreateLabel(ctx context.Context, id string, bo return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -739,7 +739,7 @@ func (a *ProcessGroupsApiService) CreateOutputPort(ctx context.Context, id strin return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -781,13 +781,20 @@ func (a *ProcessGroupsApiService) CreateOutputPort(ctx context.Context, id strin /* ProcessGroupsApiService Creates a process group - - @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 body The process group configuration details. + * @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 body The process group configuration details. + * @param optional nil or *ProcessGroupsApiCreateProcessGroupOpts - Optional Parameters: + * @param "ParameterContextHandlingStrategy" (optional.String) - Handling Strategy controls whether to keep or replace Parameter Contexts @return ProcessGroupEntity */ -func (a *ProcessGroupsApiService) CreateProcessGroup(ctx context.Context, id string, body ProcessGroupEntity) (ProcessGroupEntity, *http.Response, *string, error) { + +type ProcessGroupsApiCreateProcessGroupOpts struct { + ParameterContextHandlingStrategy optional.String +} + +func (a *ProcessGroupsApiService) CreateProcessGroup(ctx context.Context, id string, body ProcessGroupEntity, localVarOptionals *ProcessGroupsApiCreateProcessGroupOpts) (ProcessGroupEntity, *http.Response, *string, error) { var ( localVarHttpMethod = strings.ToUpper("Post") localVarPostBody interface{} @@ -804,6 +811,9 @@ func (a *ProcessGroupsApiService) CreateProcessGroup(ctx context.Context, id str localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if localVarOptionals != nil && localVarOptionals.ParameterContextHandlingStrategy.IsSet() { + localVarQueryParams.Add("parameterContextHandlingStrategy", parameterToString(localVarOptionals.ParameterContextHandlingStrategy.Value(), "")) + } // to determine the Content-Type header localVarHttpContentTypes := []string{"application/json"} @@ -833,7 +843,7 @@ func (a *ProcessGroupsApiService) CreateProcessGroup(ctx context.Context, id str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -927,7 +937,7 @@ func (a *ProcessGroupsApiService) CreateProcessor(ctx context.Context, id string return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1021,7 +1031,7 @@ func (a *ProcessGroupsApiService) CreateRemoteProcessGroup(ctx context.Context, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1115,7 +1125,7 @@ func (a *ProcessGroupsApiService) CreateTemplate(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1216,7 +1226,7 @@ func (a *ProcessGroupsApiService) DeleteReplaceProcessGroupRequest(ctx context.C return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1319,7 +1329,7 @@ func (a *ProcessGroupsApiService) DeleteVariableRegistryUpdateRequest(ctx contex return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1420,7 +1430,7 @@ func (a *ProcessGroupsApiService) ExportProcessGroup(ctx context.Context, id str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1511,7 +1521,7 @@ func (a *ProcessGroupsApiService) GetConnections(ctx context.Context, id string) return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1604,7 +1614,7 @@ func (a *ProcessGroupsApiService) GetDropAllFlowfilesRequest(ctx context.Context return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1695,7 +1705,7 @@ func (a *ProcessGroupsApiService) GetFunnels(ctx context.Context, id string) (Fu return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1786,7 +1796,7 @@ func (a *ProcessGroupsApiService) GetInputPorts(ctx context.Context, id string) return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1877,7 +1887,7 @@ func (a *ProcessGroupsApiService) GetLabels(ctx context.Context, id string) (Lab return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1968,7 +1978,7 @@ func (a *ProcessGroupsApiService) GetLocalModifications(ctx context.Context, id return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2059,7 +2069,7 @@ func (a *ProcessGroupsApiService) GetOutputPorts(ctx context.Context, id string) return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2150,7 +2160,7 @@ func (a *ProcessGroupsApiService) GetProcessGroup(ctx context.Context, id string return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2241,7 +2251,7 @@ func (a *ProcessGroupsApiService) GetProcessGroups(ctx context.Context, id strin return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2342,7 +2352,7 @@ func (a *ProcessGroupsApiService) GetProcessors(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2433,7 +2443,7 @@ func (a *ProcessGroupsApiService) GetRemoteProcessGroups(ctx context.Context, id return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2524,7 +2534,7 @@ func (a *ProcessGroupsApiService) GetReplaceProcessGroupRequest(ctx context.Cont return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2625,7 +2635,7 @@ func (a *ProcessGroupsApiService) GetVariableRegistry(ctx context.Context, id st return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2718,7 +2728,7 @@ func (a *ProcessGroupsApiService) GetVariableRegistryUpdateRequest(ctx context.C return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2809,7 +2819,7 @@ func (a *ProcessGroupsApiService) ImportProcessGroup(ctx context.Context, id str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2900,7 +2910,7 @@ func (a *ProcessGroupsApiService) ImportTemplate(ctx context.Context, id string) return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -2994,7 +3004,7 @@ func (a *ProcessGroupsApiService) InitiateReplaceProcessGroup(ctx context.Contex return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3088,7 +3098,7 @@ func (a *ProcessGroupsApiService) InstantiateTemplate(ctx context.Context, id st return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3181,7 +3191,7 @@ func (a *ProcessGroupsApiService) RemoveDropRequest(ctx context.Context, id stri return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3292,7 +3302,7 @@ func (a *ProcessGroupsApiService) RemoveProcessGroup(ctx context.Context, id str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3386,7 +3396,7 @@ func (a *ProcessGroupsApiService) ReplaceProcessGroup(ctx context.Context, id st return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3480,7 +3490,7 @@ func (a *ProcessGroupsApiService) SubmitUpdateVariableRegistryRequest(ctx contex return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3574,7 +3584,7 @@ func (a *ProcessGroupsApiService) UpdateProcessGroup(ctx context.Context, id str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3668,7 +3678,7 @@ func (a *ProcessGroupsApiService) UpdateVariableRegistry(ctx context.Context, id return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3783,7 +3793,7 @@ func (a *ProcessGroupsApiService) UploadProcessGroup(ctx context.Context, id str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -3874,7 +3884,7 @@ func (a *ProcessGroupsApiService) UploadTemplate(ctx context.Context, id string, } localVarFile := template if localVarFile != nil { - fbs, _ := ioutil.ReadAll(localVarFile) + fbs, _ := io.ReadAll(localVarFile) localVarFileBytes = fbs localVarFileName = localVarFile.Name() localVarFile.Close() @@ -3894,7 +3904,7 @@ func (a *ProcessGroupsApiService) UploadTemplate(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_processors.go b/pkg/nifi/api_processors.go index 98ba3c0c..bae4639b 100644 --- a/pkg/nifi/api_processors.go +++ b/pkg/nifi/api_processors.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -83,7 +83,7 @@ func (a *ProcessorsApiService) AnalyzeConfiguration(ctx context.Context, id stri return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -174,7 +174,7 @@ func (a *ProcessorsApiService) ClearState(ctx context.Context, id string) (Compo return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -285,7 +285,7 @@ func (a *ProcessorsApiService) DeleteProcessor(ctx context.Context, id string, l return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -378,7 +378,7 @@ func (a *ProcessorsApiService) DeleteVerificationRequest(ctx context.Context, id return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -469,7 +469,7 @@ func (a *ProcessorsApiService) GetProcessor(ctx context.Context, id string) (Pro return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -560,7 +560,7 @@ func (a *ProcessorsApiService) GetProcessorDiagnostics(ctx context.Context, id s return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -665,7 +665,7 @@ func (a *ProcessorsApiService) GetProcessorRunStatusDetails(ctx context.Context, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -773,7 +773,7 @@ func (a *ProcessorsApiService) GetPropertyDescriptor(ctx context.Context, id str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -864,7 +864,7 @@ func (a *ProcessorsApiService) GetState(ctx context.Context, id string) (Compone return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -957,7 +957,7 @@ func (a *ProcessorsApiService) GetVerificationRequest(ctx context.Context, id st return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1051,7 +1051,7 @@ func (a *ProcessorsApiService) SubmitProcessorVerificationRequest(ctx context.Co return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1142,7 +1142,7 @@ func (a *ProcessorsApiService) TerminateProcessor(ctx context.Context, id string return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1236,7 +1236,7 @@ func (a *ProcessorsApiService) UpdateProcessor(ctx context.Context, id string, b return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1330,7 +1330,7 @@ func (a *ProcessorsApiService) UpdateRunStatus(ctx context.Context, id string, b return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_provenance.go b/pkg/nifi/api_provenance.go index 75e8c40d..508b1049 100644 --- a/pkg/nifi/api_provenance.go +++ b/pkg/nifi/api_provenance.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -90,7 +90,7 @@ func (a *ProvenanceApiService) DeleteLineage(ctx context.Context, id string, loc return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -191,7 +191,7 @@ func (a *ProvenanceApiService) DeleteProvenance(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -292,7 +292,7 @@ func (a *ProvenanceApiService) GetLineage(ctx context.Context, id string, localV return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -403,7 +403,7 @@ func (a *ProvenanceApiService) GetProvenance(ctx context.Context, id string, loc return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -492,7 +492,7 @@ func (a *ProvenanceApiService) GetSearchOptions(ctx context.Context) (Provenance return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -584,7 +584,7 @@ func (a *ProvenanceApiService) SubmitLineageRequest(ctx context.Context, body Li return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -676,7 +676,7 @@ func (a *ProvenanceApiService) SubmitProvenanceRequest(ctx context.Context, body return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_provenance_events.go b/pkg/nifi/api_provenance_events.go index 86136927..6e456133 100644 --- a/pkg/nifi/api_provenance_events.go +++ b/pkg/nifi/api_provenance_events.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -90,7 +90,7 @@ func (a *ProvenanceEventsApiService) GetInputContent(ctx context.Context, id str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -191,7 +191,7 @@ func (a *ProvenanceEventsApiService) GetOutputContent(ctx context.Context, id st return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -292,7 +292,7 @@ func (a *ProvenanceEventsApiService) GetProvenanceEvent(ctx context.Context, id return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -384,7 +384,7 @@ func (a *ProvenanceEventsApiService) SubmitReplay(ctx context.Context, body Subm return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -476,7 +476,7 @@ func (a *ProvenanceEventsApiService) SubmitReplayLatestEvent(ctx context.Context return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_remote_process_groups.go b/pkg/nifi/api_remote_process_groups.go index 9d8b3412..378e6ca6 100644 --- a/pkg/nifi/api_remote_process_groups.go +++ b/pkg/nifi/api_remote_process_groups.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -80,7 +80,7 @@ func (a *RemoteProcessGroupsApiService) GetRemoteProcessGroup(ctx context.Contex return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -171,7 +171,7 @@ func (a *RemoteProcessGroupsApiService) GetState(ctx context.Context, id string) return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -282,7 +282,7 @@ func (a *RemoteProcessGroupsApiService) RemoveRemoteProcessGroup(ctx context.Con return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -376,7 +376,7 @@ func (a *RemoteProcessGroupsApiService) UpdateRemoteProcessGroup(ctx context.Con return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -472,7 +472,7 @@ func (a *RemoteProcessGroupsApiService) UpdateRemoteProcessGroupInputPort(ctx co return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -568,7 +568,7 @@ func (a *RemoteProcessGroupsApiService) UpdateRemoteProcessGroupInputPortRunStat return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -664,7 +664,7 @@ func (a *RemoteProcessGroupsApiService) UpdateRemoteProcessGroupOutputPort(ctx c return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -760,7 +760,7 @@ func (a *RemoteProcessGroupsApiService) UpdateRemoteProcessGroupOutputPortRunSta return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -854,7 +854,7 @@ func (a *RemoteProcessGroupsApiService) UpdateRemoteProcessGroupRunStatus(ctx co return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -948,7 +948,7 @@ func (a *RemoteProcessGroupsApiService) UpdateRemoteProcessGroupRunStatuses(ctx return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_reporting_tasks.go b/pkg/nifi/api_reporting_tasks.go index 819c6400..4e2cffea 100644 --- a/pkg/nifi/api_reporting_tasks.go +++ b/pkg/nifi/api_reporting_tasks.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -83,7 +83,7 @@ func (a *ReportingTasksApiService) AnalyzeConfiguration(ctx context.Context, id return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -174,7 +174,7 @@ func (a *ReportingTasksApiService) ClearState(ctx context.Context, id string) (C return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -267,7 +267,7 @@ func (a *ReportingTasksApiService) DeleteVerificationRequest(ctx context.Context return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -370,7 +370,7 @@ func (a *ReportingTasksApiService) GetPropertyDescriptor(ctx context.Context, id return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -461,7 +461,7 @@ func (a *ReportingTasksApiService) GetReportingTask(ctx context.Context, id stri return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -552,7 +552,7 @@ func (a *ReportingTasksApiService) GetState(ctx context.Context, id string) (Com return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -645,7 +645,7 @@ func (a *ReportingTasksApiService) GetVerificationRequest(ctx context.Context, i return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -756,7 +756,7 @@ func (a *ReportingTasksApiService) RemoveReportingTask(ctx context.Context, id s return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -850,7 +850,7 @@ func (a *ReportingTasksApiService) SubmitConfigVerificationRequest(ctx context.C return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -944,7 +944,7 @@ func (a *ReportingTasksApiService) UpdateReportingTask(ctx context.Context, id s return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1038,7 +1038,7 @@ func (a *ReportingTasksApiService) UpdateRunStatus(ctx context.Context, id strin return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_resources.go b/pkg/nifi/api_resources.go index 27be3e24..a00a9532 100644 --- a/pkg/nifi/api_resources.go +++ b/pkg/nifi/api_resources.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -76,7 +76,7 @@ func (a *ResourcesApiService) GetResources(ctx context.Context) (ResourcesEntity return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_site_to_site.go b/pkg/nifi/api_site_to_site.go index b87840ba..4bdc3a8f 100644 --- a/pkg/nifi/api_site_to_site.go +++ b/pkg/nifi/api_site_to_site.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -76,7 +76,7 @@ func (a *SiteToSiteApiService) GetPeers(ctx context.Context) (PeersEntity, *http return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -165,7 +165,7 @@ func (a *SiteToSiteApiService) GetSiteToSiteDetails(ctx context.Context) (Contro return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_snippets.go b/pkg/nifi/api_snippets.go index 9f2593a4..6d3a848e 100644 --- a/pkg/nifi/api_snippets.go +++ b/pkg/nifi/api_snippets.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -81,7 +81,7 @@ func (a *SnippetsApiService) CreateSnippet(ctx context.Context, body SnippetEnti return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -182,7 +182,7 @@ func (a *SnippetsApiService) DeleteSnippet(ctx context.Context, id string, local return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -276,7 +276,7 @@ func (a *SnippetsApiService) UpdateSnippet(ctx context.Context, id string, body return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_system_diagnostics.go b/pkg/nifi/api_system_diagnostics.go index 80d2a143..dcb1578b 100644 --- a/pkg/nifi/api_system_diagnostics.go +++ b/pkg/nifi/api_system_diagnostics.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -27,6 +27,105 @@ var ( type SystemDiagnosticsApiService service +/* +SystemDiagnosticsApiService Retrieve available JMX metrics +Note: This endpoint is subject to change as NiFi and it's REST API evolve. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param optional nil or *SystemDiagnosticsApiGetJmxMetricsOpts - Optional Parameters: + * @param "BeanNameFilter" (optional.String) - Regular Expression Pattern to be applied against the ObjectName + +@return JmxMetricsResultsEntity +*/ + +type SystemDiagnosticsApiGetJmxMetricsOpts struct { + BeanNameFilter optional.String +} + +func (a *SystemDiagnosticsApiService) GetJmxMetrics(ctx context.Context, localVarOptionals *SystemDiagnosticsApiGetJmxMetricsOpts) (JmxMetricsResultsEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue JmxMetricsResultsEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/system-diagnostics/jmx-metrics" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.BeanNameFilter.IsSet() { + localVarQueryParams.Add("beanNameFilter", parameterToString(localVarOptionals.BeanNameFilter.Value(), "")) + } + // 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 + } + 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 JmxMetricsResultsEntity + 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 +} + /* SystemDiagnosticsApiService Gets the diagnostics for the system NiFi is running on @@ -92,7 +191,7 @@ func (a *SystemDiagnosticsApiService) GetSystemDiagnostics(ctx context.Context, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_templates.go b/pkg/nifi/api_templates.go index 5b306fd1..5fecb32f 100644 --- a/pkg/nifi/api_templates.go +++ b/pkg/nifi/api_templates.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -80,7 +80,7 @@ func (a *TemplatesApiService) ExportTemplate(ctx context.Context, id string) (st return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -181,7 +181,7 @@ func (a *TemplatesApiService) RemoveTemplate(ctx context.Context, id string, loc return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_tenants.go b/pkg/nifi/api_tenants.go index bcae9384..d1ec316e 100644 --- a/pkg/nifi/api_tenants.go +++ b/pkg/nifi/api_tenants.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -81,7 +81,7 @@ func (a *TenantsApiService) CreateUser(ctx context.Context, body UserEntity) (Us return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -173,7 +173,7 @@ func (a *TenantsApiService) CreateUserGroup(ctx context.Context, body UserGroupE return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -264,7 +264,7 @@ func (a *TenantsApiService) GetUser(ctx context.Context, id string) (UserEntity, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -355,7 +355,7 @@ func (a *TenantsApiService) GetUserGroup(ctx context.Context, id string) (UserGr return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -444,7 +444,7 @@ func (a *TenantsApiService) GetUserGroups(ctx context.Context) (UserGroupsEntity return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -533,7 +533,7 @@ func (a *TenantsApiService) GetUsers(ctx context.Context) (UsersEntity, *http.Re return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -644,7 +644,7 @@ func (a *TenantsApiService) RemoveUser(ctx context.Context, id string, localVarO return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -755,7 +755,7 @@ func (a *TenantsApiService) RemoveUserGroup(ctx context.Context, id string, loca return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -846,7 +846,7 @@ func (a *TenantsApiService) SearchTenants(ctx context.Context, q string) (Tenant return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -940,7 +940,7 @@ func (a *TenantsApiService) UpdateUser(ctx context.Context, id string, body User return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1034,7 +1034,7 @@ func (a *TenantsApiService) UpdateUserGroup(ctx context.Context, id string, body return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/api_versions.go b/pkg/nifi/api_versions.go index 1913cac3..e8a52214 100644 --- a/pkg/nifi/api_versions.go +++ b/pkg/nifi/api_versions.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package nifi import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -81,7 +81,7 @@ func (a *VersionsApiService) CreateVersionControlRequest(ctx context.Context, bo return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -182,7 +182,7 @@ func (a *VersionsApiService) DeleteRevertRequest(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -283,7 +283,7 @@ func (a *VersionsApiService) DeleteUpdateRequest(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -384,7 +384,7 @@ func (a *VersionsApiService) DeleteVersionControlRequest(ctx context.Context, id return localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarHttpResponse, nil, err @@ -457,7 +457,7 @@ func (a *VersionsApiService) ExportFlowVersion(ctx context.Context, id string) ( return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -548,7 +548,7 @@ func (a *VersionsApiService) GetRevertRequest(ctx context.Context, id string) (V return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -639,7 +639,7 @@ func (a *VersionsApiService) GetUpdateRequest(ctx context.Context, id string) (V return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -730,7 +730,7 @@ func (a *VersionsApiService) GetVersionInformation(ctx context.Context, id strin return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -824,7 +824,7 @@ func (a *VersionsApiService) InitiateRevertFlowVersion(ctx context.Context, id s return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -918,7 +918,7 @@ func (a *VersionsApiService) InitiateVersionControlUpdate(ctx context.Context, i return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1012,7 +1012,7 @@ func (a *VersionsApiService) SaveToFlowRegistry(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1123,7 +1123,7 @@ func (a *VersionsApiService) StopVersionControl(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1217,7 +1217,7 @@ func (a *VersionsApiService) UpdateFlowVersion(ctx context.Context, id string, b return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1311,7 +1311,7 @@ func (a *VersionsApiService) UpdateVersionControlRequest(ctx context.Context, id return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/nifi/client.go b/pkg/nifi/client.go index 79428edd..93cce998 100644 --- a/pkg/nifi/client.go +++ b/pkg/nifi/client.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -38,7 +38,7 @@ var ( xmlCheck = regexp.MustCompile("(?i:(?:application|text)/xml)") ) -// APIClient manages communication with the NiFi Rest API API v1.21.0 +// APIClient manages communication with the NiFi Rest API API v1.23.2 // 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 c70e2c92..29ef2f81 100644 --- a/pkg/nifi/configuration.go +++ b/pkg/nifi/configuration.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/docs/ControllerServiceDefinition.md b/pkg/nifi/docs/ControllerServiceDefinition.md index ade798f8..d66ed8a3 100644 --- a/pkg/nifi/docs/ControllerServiceDefinition.md +++ b/pkg/nifi/docs/ControllerServiceDefinition.md @@ -23,6 +23,7 @@ Name | Type | Description | Notes **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] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/FlowApi.md b/pkg/nifi/docs/FlowApi.md index 07422bc0..b187326f 100644 --- a/pkg/nifi/docs/FlowApi.md +++ b/pkg/nifi/docs/FlowApi.md @@ -489,6 +489,7 @@ Optional parameters are passed through a pointer to a FlowApiGetControllerServic Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **uiOnly** | **optional.Bool**| | [default to false] + **includeReferencingComponents** | **optional.Bool**| Whether or not to include services' referencing components in the response | [default to true] ### Return type @@ -525,8 +526,9 @@ Optional parameters are passed through a pointer to a FlowApiGetControllerServic Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **includeAncestorGroups** | **optional.Bool**| Whether or not to include parent/ancestory process groups | [default to true] + **includeAncestorGroups** | **optional.Bool**| Whether or not to include parent/ancestor process groups | [default to true] **includeDescendantGroups** | **optional.Bool**| Whether or not to include descendant process groups | [default to false] + **includeReferencingComponents** | **optional.Bool**| Whether or not to include services' referencing components in the response | [default to true] **uiOnly** | **optional.Bool**| | [default to false] ### Return type diff --git a/pkg/nifi/docs/FlowRegistryClientDto.md b/pkg/nifi/docs/FlowRegistryClientDto.md index 27c896be..00926238 100644 --- a/pkg/nifi/docs/FlowRegistryClientDto.md +++ b/pkg/nifi/docs/FlowRegistryClientDto.md @@ -18,8 +18,8 @@ Name | Type | Description | Notes **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 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] **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] -**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] +**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] [[Back to Model list]](../README.md#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 new file mode 100644 index 00000000..c3e18547 --- /dev/null +++ b/pkg/nifi/docs/JmxMetricsResultDto.md @@ -0,0 +1,12 @@ +# JmxMetricsResultDto + +## 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{}** | The attribute value of the the metrics bean's 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/JmxMetricsResultsEntity.md b/pkg/nifi/docs/JmxMetricsResultsEntity.md new file mode 100644 index 00000000..2bdb7e6f --- /dev/null +++ b/pkg/nifi/docs/JmxMetricsResultsEntity.md @@ -0,0 +1,10 @@ +# JmxMetricsResultsEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**JmxMetricsResults** | [**[]JmxMetricsResultDto**](JmxMetricsResultDTO.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/NodeResponse.md b/pkg/nifi/docs/NodeResponse.md index 0daac138..652bb8c1 100644 --- a/pkg/nifi/docs/NodeResponse.md +++ b/pkg/nifi/docs/NodeResponse.md @@ -10,11 +10,11 @@ Name | Type | Description | Notes **Throwable** | [***Throwable**](Throwable.md) | | [optional] [default to null] **UpdatedEntity** | [***Entity**](Entity.md) | | [optional] [default to null] **RequestId** | **string** | | [optional] [default to null] +**ClientResponse** | [***Response**](Response.md) | | [optional] [default to null] **Is2xx** | **bool** | | [optional] [default to null] **Is5xx** | **bool** | | [optional] [default to null] -**ClientResponse** | [***Response**](Response.md) | | [optional] [default to null] -**InputStream** | [***InputStream**](InputStream.md) | | [optional] [default to null] **Status** | **int32** | | [optional] [default to null] +**InputStream** | [***InputStream**](InputStream.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/ProcessGroupDto.md b/pkg/nifi/docs/ProcessGroupDto.md index a8c65b3d..0eda3b65 100644 --- a/pkg/nifi/docs/ProcessGroupDto.md +++ b/pkg/nifi/docs/ProcessGroupDto.md @@ -17,6 +17,7 @@ Name | Type | Description | Notes **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] +**LogFileSuffix** | **string** | The log file suffix for this Process Group for dedicated logging. | [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] diff --git a/pkg/nifi/docs/ProcessGroupsApi.md b/pkg/nifi/docs/ProcessGroupsApi.md index 22a38caf..d206cbe4 100644 --- a/pkg/nifi/docs/ProcessGroupsApi.md +++ b/pkg/nifi/docs/ProcessGroupsApi.md @@ -279,7 +279,7 @@ 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) # **CreateProcessGroup** -> ProcessGroupEntity CreateProcessGroup(ctx, id, body) +> ProcessGroupEntity CreateProcessGroup(ctx, id, body, optional) Creates a process group @@ -291,6 +291,16 @@ Name | Type | Description | Notes **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **id** | **string**| The process group id. | **body** | [**ProcessGroupEntity**](ProcessGroupEntity.md)| The process group configuration details. | + **optional** | ***ProcessGroupsApiCreateProcessGroupOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ProcessGroupsApiCreateProcessGroupOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **parameterContextHandlingStrategy** | **optional.String**| Handling Strategy controls whether to keep or replace Parameter Contexts | [default to KEEP_EXISTING] ### Return type diff --git a/pkg/nifi/docs/ProcessorDefinition.md b/pkg/nifi/docs/ProcessorDefinition.md index 810e84a1..375d6ed8 100644 --- a/pkg/nifi/docs/ProcessorDefinition.md +++ b/pkg/nifi/docs/ProcessorDefinition.md @@ -23,6 +23,7 @@ Name | Type | Description | Notes **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] diff --git a/pkg/nifi/docs/ReportingTaskDefinition.md b/pkg/nifi/docs/ReportingTaskDefinition.md index 355c8345..babfa863 100644 --- a/pkg/nifi/docs/ReportingTaskDefinition.md +++ b/pkg/nifi/docs/ReportingTaskDefinition.md @@ -23,6 +23,7 @@ Name | Type | Description | Notes **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] **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] diff --git a/pkg/nifi/docs/SystemDiagnosticsApi.md b/pkg/nifi/docs/SystemDiagnosticsApi.md index b91f9ff0..7bdc82cc 100644 --- a/pkg/nifi/docs/SystemDiagnosticsApi.md +++ b/pkg/nifi/docs/SystemDiagnosticsApi.md @@ -4,9 +4,45 @@ All URIs are relative to *http://localhost/nifi-api* Method | HTTP request | Description ------------- | ------------- | ------------- +[**GetJmxMetrics**](SystemDiagnosticsApi.md#GetJmxMetrics) | **Get** /system-diagnostics/jmx-metrics | Retrieve available JMX metrics [**GetSystemDiagnostics**](SystemDiagnosticsApi.md#GetSystemDiagnostics) | **Get** /system-diagnostics | Gets the diagnostics for the system NiFi is running on +# **GetJmxMetrics** +> JmxMetricsResultsEntity GetJmxMetrics(ctx, optional) +Retrieve available JMX metrics + +Note: This endpoint is subject to change as NiFi and it's REST API evolve. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **optional** | ***SystemDiagnosticsApiGetJmxMetricsOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a SystemDiagnosticsApiGetJmxMetricsOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **beanNameFilter** | **optional.String**| Regular Expression Pattern to be applied against the ObjectName | + +### Return type + +[**JmxMetricsResultsEntity**](JmxMetricsResultsEntity.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) + # **GetSystemDiagnostics** > SystemDiagnosticsEntity GetSystemDiagnostics(ctx, optional) Gets the diagnostics for the system NiFi is running on diff --git a/pkg/nifi/docs/VersionedProcessGroup.md b/pkg/nifi/docs/VersionedProcessGroup.md index 96842efd..bc410072 100644 --- a/pkg/nifi/docs/VersionedProcessGroup.md +++ b/pkg/nifi/docs/VersionedProcessGroup.md @@ -23,6 +23,7 @@ Name | Type | Description | Notes **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] +**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] diff --git a/pkg/nifi/model_about_dto.go b/pkg/nifi/model_about_dto.go index 1ee650ee..8ef3681a 100644 --- a/pkg/nifi/model_about_dto.go +++ b/pkg/nifi/model_about_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_about_entity.go b/pkg/nifi/model_about_entity.go index b0737422..d4b4d788 100644 --- a/pkg/nifi/model_about_entity.go +++ b/pkg/nifi/model_about_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_configuration_dto.go b/pkg/nifi/model_access_configuration_dto.go index d42b8f63..723e1433 100644 --- a/pkg/nifi/model_access_configuration_dto.go +++ b/pkg/nifi/model_access_configuration_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_configuration_entity.go b/pkg/nifi/model_access_configuration_entity.go index 902b90d5..c08c91ee 100644 --- a/pkg/nifi/model_access_configuration_entity.go +++ b/pkg/nifi/model_access_configuration_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 caf5ed05..78563b6f 100644 --- a/pkg/nifi/model_access_policy_dto.go +++ b/pkg/nifi/model_access_policy_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_access_policy_entity.go index 54c4ed15..38b2f9cf 100644 --- a/pkg/nifi/model_access_policy_entity.go +++ b/pkg/nifi/model_access_policy_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_summary_dto.go b/pkg/nifi/model_access_policy_summary_dto.go index 09b8a11d..a9b45371 100644 --- a/pkg/nifi/model_access_policy_summary_dto.go +++ b/pkg/nifi/model_access_policy_summary_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_summary_entity.go b/pkg/nifi/model_access_policy_summary_entity.go index c20c0309..547ef7ce 100644 --- a/pkg/nifi/model_access_policy_summary_entity.go +++ b/pkg/nifi/model_access_policy_summary_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_status_dto.go b/pkg/nifi/model_access_status_dto.go index e82a5184..6b7c81a3 100644 --- a/pkg/nifi/model_access_status_dto.go +++ b/pkg/nifi/model_access_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_status_entity.go b/pkg/nifi/model_access_status_entity.go index 1c348d5a..b353f5b7 100644 --- a/pkg/nifi/model_access_status_entity.go +++ b/pkg/nifi/model_access_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_token_expiration_dto.go b/pkg/nifi/model_access_token_expiration_dto.go index 9028fc83..80cb6996 100644 --- a/pkg/nifi/model_access_token_expiration_dto.go +++ b/pkg/nifi/model_access_token_expiration_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_token_expiration_entity.go b/pkg/nifi/model_access_token_expiration_entity.go index 3734bb2b..91a25a05 100644 --- a/pkg/nifi/model_access_token_expiration_entity.go +++ b/pkg/nifi/model_access_token_expiration_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_action_details_dto.go b/pkg/nifi/model_action_details_dto.go index 15687dfe..880e26c2 100644 --- a/pkg/nifi/model_action_details_dto.go +++ b/pkg/nifi/model_action_details_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 beb6bbed..b2f3e788 100644 --- a/pkg/nifi/model_action_dto.go +++ b/pkg/nifi/model_action_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_action_entity.go b/pkg/nifi/model_action_entity.go index b7f555c2..7599a9b6 100644 --- a/pkg/nifi/model_action_entity.go +++ b/pkg/nifi/model_action_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_activate_controller_services_entity.go b/pkg/nifi/model_activate_controller_services_entity.go index e4ab422f..e70d8045 100644 --- a/pkg/nifi/model_activate_controller_services_entity.go +++ b/pkg/nifi/model_activate_controller_services_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 23f141dd..06630c86 100644 --- a/pkg/nifi/model_affected_component_dto.go +++ b/pkg/nifi/model_affected_component_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_affected_component_entity.go index 010acd75..2fe664f5 100644 --- a/pkg/nifi/model_affected_component_entity.go +++ b/pkg/nifi/model_affected_component_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_allowable_value_dto.go b/pkg/nifi/model_allowable_value_dto.go index 4f13f988..032a4ca3 100644 --- a/pkg/nifi/model_allowable_value_dto.go +++ b/pkg/nifi/model_allowable_value_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_allowable_value_entity.go b/pkg/nifi/model_allowable_value_entity.go index 761d4b49..cd9787c0 100644 --- a/pkg/nifi/model_allowable_value_entity.go +++ b/pkg/nifi/model_allowable_value_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 9cd6122c..df5a2246 100644 --- a/pkg/nifi/model_attribute.go +++ b/pkg/nifi/model_attribute.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_attribute_dto.go b/pkg/nifi/model_attribute_dto.go index adc410f4..2d6e9549 100644 --- a/pkg/nifi/model_attribute_dto.go +++ b/pkg/nifi/model_attribute_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 f5640030..50296e1f 100644 --- a/pkg/nifi/model_banner_dto.go +++ b/pkg/nifi/model_banner_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_banner_entity.go b/pkg/nifi/model_banner_entity.go index a766401a..824e6916 100644 --- a/pkg/nifi/model_banner_entity.go +++ b/pkg/nifi/model_banner_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 66142c96..0c1caaaf 100644 --- a/pkg/nifi/model_batch_settings_dto.go +++ b/pkg/nifi/model_batch_settings_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_batch_size.go b/pkg/nifi/model_batch_size.go index 05ea82aa..9d61dddd 100644 --- a/pkg/nifi/model_batch_size.go +++ b/pkg/nifi/model_batch_size.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_build_info.go b/pkg/nifi/model_build_info.go index e71ccac1..cd99327c 100644 --- a/pkg/nifi/model_build_info.go +++ b/pkg/nifi/model_build_info.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_dto.go b/pkg/nifi/model_bulletin_board_dto.go index 3a6c4c45..24df7a55 100644 --- a/pkg/nifi/model_bulletin_board_dto.go +++ b/pkg/nifi/model_bulletin_board_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 b7baf2de..942d4f19 100644 --- a/pkg/nifi/model_bulletin_board_entity.go +++ b/pkg/nifi/model_bulletin_board_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_bulletin_dto.go b/pkg/nifi/model_bulletin_dto.go index ff7a7d31..04a6d8df 100644 --- a/pkg/nifi/model_bulletin_dto.go +++ b/pkg/nifi/model_bulletin_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_bulletin_entity.go b/pkg/nifi/model_bulletin_entity.go index 3f260d82..80625636 100644 --- a/pkg/nifi/model_bulletin_entity.go +++ b/pkg/nifi/model_bulletin_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_bundle.go b/pkg/nifi/model_bundle.go index a8a43ca9..b8d05bf5 100644 --- a/pkg/nifi/model_bundle.go +++ b/pkg/nifi/model_bundle.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_bundle_dto.go b/pkg/nifi/model_bundle_dto.go index a3dc3dde..29d3fc01 100644 --- a/pkg/nifi/model_bundle_dto.go +++ b/pkg/nifi/model_bundle_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_class_loader_diagnostics_dto.go b/pkg/nifi/model_class_loader_diagnostics_dto.go index f985cfda..56a8acc3 100644 --- a/pkg/nifi/model_class_loader_diagnostics_dto.go +++ b/pkg/nifi/model_class_loader_diagnostics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_cluste_summary_entity.go b/pkg/nifi/model_cluste_summary_entity.go index 023601a9..153568bd 100644 --- a/pkg/nifi/model_cluste_summary_entity.go +++ b/pkg/nifi/model_cluste_summary_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 cdd27074..908beb7d 100644 --- a/pkg/nifi/model_cluster_dto.go +++ b/pkg/nifi/model_cluster_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_cluster_entity.go b/pkg/nifi/model_cluster_entity.go index 44019c8a..a9df0b2b 100644 --- a/pkg/nifi/model_cluster_entity.go +++ b/pkg/nifi/model_cluster_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 8312b8ab..3276b4eb 100644 --- a/pkg/nifi/model_cluster_search_results_entity.go +++ b/pkg/nifi/model_cluster_search_results_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 dabb0959..205098e4 100644 --- a/pkg/nifi/model_cluster_summary_dto.go +++ b/pkg/nifi/model_cluster_summary_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 a518bd5b..5a888c43 100644 --- a/pkg/nifi/model_component_details_dto.go +++ b/pkg/nifi/model_component_details_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 ee4d9ece..f2b284e0 100644 --- a/pkg/nifi/model_component_difference_dto.go +++ b/pkg/nifi/model_component_difference_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_dto.go b/pkg/nifi/model_component_history_dto.go index d853486e..b277a45e 100644 --- a/pkg/nifi/model_component_history_dto.go +++ b/pkg/nifi/model_component_history_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 88d12af7..332c572c 100644 --- a/pkg/nifi/model_component_history_entity.go +++ b/pkg/nifi/model_component_history_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_lifecycle.go b/pkg/nifi/model_component_lifecycle.go index 1ade50c8..ff3c4155 100644 --- a/pkg/nifi/model_component_lifecycle.go +++ b/pkg/nifi/model_component_lifecycle.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 7f1f340e..ec284213 100644 --- a/pkg/nifi/model_component_manifest.go +++ b/pkg/nifi/model_component_manifest.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_reference_dto.go b/pkg/nifi/model_component_reference_dto.go index a466922b..7bbf53c8 100644 --- a/pkg/nifi/model_component_reference_dto.go +++ b/pkg/nifi/model_component_reference_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_reference_entity.go b/pkg/nifi/model_component_reference_entity.go index 37a1424b..e74be179 100644 --- a/pkg/nifi/model_component_reference_entity.go +++ b/pkg/nifi/model_component_reference_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_restriction_permission_dto.go b/pkg/nifi/model_component_restriction_permission_dto.go index 9c93d253..c4cfae25 100644 --- a/pkg/nifi/model_component_restriction_permission_dto.go +++ b/pkg/nifi/model_component_restriction_permission_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_search_result_dto.go b/pkg/nifi/model_component_search_result_dto.go index eb87547b..79dbaf94 100644 --- a/pkg/nifi/model_component_search_result_dto.go +++ b/pkg/nifi/model_component_search_result_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_state_dto.go b/pkg/nifi/model_component_state_dto.go index 33977c71..e46f4ed4 100644 --- a/pkg/nifi/model_component_state_dto.go +++ b/pkg/nifi/model_component_state_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_state_entity.go b/pkg/nifi/model_component_state_entity.go index 5f04e00b..33c0924e 100644 --- a/pkg/nifi/model_component_state_entity.go +++ b/pkg/nifi/model_component_state_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 89a24230..4fb42ed2 100644 --- a/pkg/nifi/model_component_validation_result_dto.go +++ b/pkg/nifi/model_component_validation_result_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_component_validation_result_entity.go index 54cf6933..335e4fb3 100644 --- a/pkg/nifi/model_component_validation_result_entity.go +++ b/pkg/nifi/model_component_validation_result_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_results_entity.go b/pkg/nifi/model_component_validation_results_entity.go index a2f686a9..265bf760 100644 --- a/pkg/nifi/model_component_validation_results_entity.go +++ b/pkg/nifi/model_component_validation_results_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 e86ec12f..6309749d 100644 --- a/pkg/nifi/model_config_verification_result_dto.go +++ b/pkg/nifi/model_config_verification_result_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_dto.go b/pkg/nifi/model_configuration_analysis_dto.go index 9a1626b2..eeb3f50a 100644 --- a/pkg/nifi/model_configuration_analysis_dto.go +++ b/pkg/nifi/model_configuration_analysis_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 80615cbf..d9d7dc26 100644 --- a/pkg/nifi/model_configuration_analysis_entity.go +++ b/pkg/nifi/model_configuration_analysis_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 114d7256..1cf3895b 100644 --- a/pkg/nifi/model_connectable_component.go +++ b/pkg/nifi/model_connectable_component.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connectable_dto.go b/pkg/nifi/model_connectable_dto.go index 063c8587..846dcb2e 100644 --- a/pkg/nifi/model_connectable_dto.go +++ b/pkg/nifi/model_connectable_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_diagnostics_dto.go b/pkg/nifi/model_connection_diagnostics_dto.go index cc22a2aa..5ad0a872 100644 --- a/pkg/nifi/model_connection_diagnostics_dto.go +++ b/pkg/nifi/model_connection_diagnostics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_diagnostics_snapshot_dto.go b/pkg/nifi/model_connection_diagnostics_snapshot_dto.go index c88d172f..4ce96db9 100644 --- a/pkg/nifi/model_connection_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_connection_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_dto.go b/pkg/nifi/model_connection_dto.go index 1c4385be..354e0701 100644 --- a/pkg/nifi/model_connection_dto.go +++ b/pkg/nifi/model_connection_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_entity.go b/pkg/nifi/model_connection_entity.go index 760b9313..9ba40c6a 100644 --- a/pkg/nifi/model_connection_entity.go +++ b/pkg/nifi/model_connection_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_statistics_dto.go b/pkg/nifi/model_connection_statistics_dto.go index 6954dc3f..2b446479 100644 --- a/pkg/nifi/model_connection_statistics_dto.go +++ b/pkg/nifi/model_connection_statistics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_statistics_entity.go b/pkg/nifi/model_connection_statistics_entity.go index 57d0580d..641122a3 100644 --- a/pkg/nifi/model_connection_statistics_entity.go +++ b/pkg/nifi/model_connection_statistics_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_statistics_snapshot_dto.go b/pkg/nifi/model_connection_statistics_snapshot_dto.go index 0518996c..5d2dfb62 100644 --- a/pkg/nifi/model_connection_statistics_snapshot_dto.go +++ b/pkg/nifi/model_connection_statistics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_status_dto.go b/pkg/nifi/model_connection_status_dto.go index 100e03e4..25c75c6c 100644 --- a/pkg/nifi/model_connection_status_dto.go +++ b/pkg/nifi/model_connection_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_status_entity.go b/pkg/nifi/model_connection_status_entity.go index f33a784c..35421797 100644 --- a/pkg/nifi/model_connection_status_entity.go +++ b/pkg/nifi/model_connection_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_status_predictions_snapshot_dto.go b/pkg/nifi/model_connection_status_predictions_snapshot_dto.go index fb392b6e..5da14e27 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_status_snapshot_dto.go b/pkg/nifi/model_connection_status_snapshot_dto.go index 0fc69f82..5ad1a4a1 100644 --- a/pkg/nifi/model_connection_status_snapshot_dto.go +++ b/pkg/nifi/model_connection_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_status_snapshot_entity.go b/pkg/nifi/model_connection_status_snapshot_entity.go index d76a3ba3..c0433a2c 100644 --- a/pkg/nifi/model_connection_status_snapshot_entity.go +++ b/pkg/nifi/model_connection_status_snapshot_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connections_entity.go b/pkg/nifi/model_connections_entity.go index 5bf7ebcd..63505d20 100644 --- a/pkg/nifi/model_connections_entity.go +++ b/pkg/nifi/model_connections_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 f1164f9f..25c9c74e 100644 --- a/pkg/nifi/model_controller_bulletins_entity.go +++ b/pkg/nifi/model_controller_bulletins_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_dto.go b/pkg/nifi/model_controller_configuration_dto.go index 3f804387..9b8084bd 100644 --- a/pkg/nifi/model_controller_configuration_dto.go +++ b/pkg/nifi/model_controller_configuration_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 e3eb2e98..2141a5d5 100644 --- a/pkg/nifi/model_controller_configuration_entity.go +++ b/pkg/nifi/model_controller_configuration_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_dto.go b/pkg/nifi/model_controller_dto.go index 18ebdf8d..71fc5755 100644 --- a/pkg/nifi/model_controller_dto.go +++ b/pkg/nifi/model_controller_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_entity.go b/pkg/nifi/model_controller_entity.go index ef0a63f3..2a03fe8c 100644 --- a/pkg/nifi/model_controller_entity.go +++ b/pkg/nifi/model_controller_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 171d08cb..99116a08 100644 --- a/pkg/nifi/model_controller_service_api.go +++ b/pkg/nifi/model_controller_service_api.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_dto.go b/pkg/nifi/model_controller_service_api_dto.go index f9b114c4..74819cc3 100644 --- a/pkg/nifi/model_controller_service_api_dto.go +++ b/pkg/nifi/model_controller_service_api_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_definition.go b/pkg/nifi/model_controller_service_definition.go index 80afe8db..de801a8e 100644 --- a/pkg/nifi/model_controller_service_definition.go +++ b/pkg/nifi/model_controller_service_definition.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -51,6 +51,8 @@ type ControllerServiceDefinition struct { 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"` } diff --git a/pkg/nifi/model_controller_service_diagnostics_dto.go b/pkg/nifi/model_controller_service_diagnostics_dto.go index b9c5452c..e3fdf6fc 100644 --- a/pkg/nifi/model_controller_service_diagnostics_dto.go +++ b/pkg/nifi/model_controller_service_diagnostics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_dto.go b/pkg/nifi/model_controller_service_dto.go index 921af578..5bb5c487 100644 --- a/pkg/nifi/model_controller_service_dto.go +++ b/pkg/nifi/model_controller_service_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_controller_service_entity.go index aae76a16..6bfe9e38 100644 --- a/pkg/nifi/model_controller_service_entity.go +++ b/pkg/nifi/model_controller_service_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_referencing_component_dto.go b/pkg/nifi/model_controller_service_referencing_component_dto.go index 862b8c3f..aef87c19 100644 --- a/pkg/nifi/model_controller_service_referencing_component_dto.go +++ b/pkg/nifi/model_controller_service_referencing_component_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_referencing_component_entity.go b/pkg/nifi/model_controller_service_referencing_component_entity.go index 7a9246df..87f4b4d1 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_referencing_components_entity.go b/pkg/nifi/model_controller_service_referencing_components_entity.go index 0770befb..26d4ebce 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 8a2469db..9db1d283 100644 --- a/pkg/nifi/model_controller_service_run_status_entity.go +++ b/pkg/nifi/model_controller_service_run_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_status_dto.go b/pkg/nifi/model_controller_service_status_dto.go index f08f3e93..8ab34914 100644 --- a/pkg/nifi/model_controller_service_status_dto.go +++ b/pkg/nifi/model_controller_service_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_types_entity.go b/pkg/nifi/model_controller_service_types_entity.go index 2b780d27..59830604 100644 --- a/pkg/nifi/model_controller_service_types_entity.go +++ b/pkg/nifi/model_controller_service_types_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 62486c72..c65f6790 100644 --- a/pkg/nifi/model_controller_services_entity.go +++ b/pkg/nifi/model_controller_services_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_status_dto.go b/pkg/nifi/model_controller_status_dto.go index ade8f381..485eb122 100644 --- a/pkg/nifi/model_controller_status_dto.go +++ b/pkg/nifi/model_controller_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_status_entity.go b/pkg/nifi/model_controller_status_entity.go index 5ec76c59..19861efa 100644 --- a/pkg/nifi/model_controller_status_entity.go +++ b/pkg/nifi/model_controller_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_copy_snippet_request_entity.go b/pkg/nifi/model_copy_snippet_request_entity.go index 66d0b50f..a847835b 100644 --- a/pkg/nifi/model_copy_snippet_request_entity.go +++ b/pkg/nifi/model_copy_snippet_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_counter_dto.go b/pkg/nifi/model_counter_dto.go index 810589c1..6c42f763 100644 --- a/pkg/nifi/model_counter_dto.go +++ b/pkg/nifi/model_counter_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_counter_entity.go b/pkg/nifi/model_counter_entity.go index e9d27e91..46d876ff 100644 --- a/pkg/nifi/model_counter_entity.go +++ b/pkg/nifi/model_counter_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 8380645b..bb7a8786 100644 --- a/pkg/nifi/model_counters_dto.go +++ b/pkg/nifi/model_counters_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 9dfc6dda..5d3abf2c 100644 --- a/pkg/nifi/model_counters_entity.go +++ b/pkg/nifi/model_counters_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 f0292722..8d2e9ec0 100644 --- a/pkg/nifi/model_counters_snapshot_dto.go +++ b/pkg/nifi/model_counters_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_create_active_request_entity.go b/pkg/nifi/model_create_active_request_entity.go index 8fbfdc19..7d960eed 100644 --- a/pkg/nifi/model_create_active_request_entity.go +++ b/pkg/nifi/model_create_active_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_create_template_request_entity.go b/pkg/nifi/model_create_template_request_entity.go index 1b58347a..265b51f9 100644 --- a/pkg/nifi/model_create_template_request_entity.go +++ b/pkg/nifi/model_create_template_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_current_user_entity.go b/pkg/nifi/model_current_user_entity.go index 216074c6..2d2d27b0 100644 --- a/pkg/nifi/model_current_user_entity.go +++ b/pkg/nifi/model_current_user_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 b8753751..8f495ef3 100644 --- a/pkg/nifi/model_defined_type.go +++ b/pkg/nifi/model_defined_type.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_difference_dto.go b/pkg/nifi/model_difference_dto.go index 310bda6b..f4e89007 100644 --- a/pkg/nifi/model_difference_dto.go +++ b/pkg/nifi/model_difference_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_dimensions_dto.go b/pkg/nifi/model_dimensions_dto.go index be7ffc66..edd05be9 100644 --- a/pkg/nifi/model_dimensions_dto.go +++ b/pkg/nifi/model_dimensions_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_documented_type_dto.go b/pkg/nifi/model_documented_type_dto.go index 1aac03a9..8931362f 100644 --- a/pkg/nifi/model_documented_type_dto.go +++ b/pkg/nifi/model_documented_type_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_drop_request_dto.go b/pkg/nifi/model_drop_request_dto.go index b8dc4d84..372af2bf 100644 --- a/pkg/nifi/model_drop_request_dto.go +++ b/pkg/nifi/model_drop_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_drop_request_entity.go b/pkg/nifi/model_drop_request_entity.go index 2f36a60d..10c22833 100644 --- a/pkg/nifi/model_drop_request_entity.go +++ b/pkg/nifi/model_drop_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_dto_factory.go b/pkg/nifi/model_dto_factory.go index 147a9a4b..0c7ec203 100644 --- a/pkg/nifi/model_dto_factory.go +++ b/pkg/nifi/model_dto_factory.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 767f41b8..403fcd91 100644 --- a/pkg/nifi/model_dynamic_property.go +++ b/pkg/nifi/model_dynamic_property.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_dynamic_relationship.go b/pkg/nifi/model_dynamic_relationship.go index b4f14895..d197bc11 100644 --- a/pkg/nifi/model_dynamic_relationship.go +++ b/pkg/nifi/model_dynamic_relationship.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_entity.go b/pkg/nifi/model_entity.go index 002905bb..60f964f3 100644 --- a/pkg/nifi/model_entity.go +++ b/pkg/nifi/model_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_explicit_restriction_dto.go b/pkg/nifi/model_explicit_restriction_dto.go index 420e8688..2f091d9b 100644 --- a/pkg/nifi/model_explicit_restriction_dto.go +++ b/pkg/nifi/model_explicit_restriction_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_external_controller_service_reference.go b/pkg/nifi/model_external_controller_service_reference.go index 3feee5d0..9a115672 100644 --- a/pkg/nifi/model_external_controller_service_reference.go +++ b/pkg/nifi/model_external_controller_service_reference.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 3b7444c3..1fd705f1 100644 --- a/pkg/nifi/model_flow_breadcrumb_dto.go +++ b/pkg/nifi/model_flow_breadcrumb_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 9e780522..75c1c903 100644 --- a/pkg/nifi/model_flow_breadcrumb_entity.go +++ b/pkg/nifi/model_flow_breadcrumb_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_comparison_entity.go b/pkg/nifi/model_flow_comparison_entity.go index 8f2d4982..8c517c94 100644 --- a/pkg/nifi/model_flow_comparison_entity.go +++ b/pkg/nifi/model_flow_comparison_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 d39a2ecf..60810a8c 100644 --- a/pkg/nifi/model_flow_configuration_dto.go +++ b/pkg/nifi/model_flow_configuration_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_flow_configuration_entity.go index 253d4050..27993b51 100644 --- a/pkg/nifi/model_flow_configuration_entity.go +++ b/pkg/nifi/model_flow_configuration_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 68930bf3..e187caee 100644 --- a/pkg/nifi/model_flow_dto.go +++ b/pkg/nifi/model_flow_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_entity.go b/pkg/nifi/model_flow_entity.go index c98ba5cc..0d407695 100644 --- a/pkg/nifi/model_flow_entity.go +++ b/pkg/nifi/model_flow_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 11c6dcb7..fb37dfe8 100644 --- a/pkg/nifi/model_flow_file_dto.go +++ b/pkg/nifi/model_flow_file_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_flow_file_entity.go index 8f80b409..8ab9525c 100644 --- a/pkg/nifi/model_flow_file_entity.go +++ b/pkg/nifi/model_flow_file_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 80c786d4..6453a1a6 100644 --- a/pkg/nifi/model_flow_file_summary_dto.go +++ b/pkg/nifi/model_flow_file_summary_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 fcccb084..cc04bd6f 100644 --- a/pkg/nifi/model_flow_registry_bucket.go +++ b/pkg/nifi/model_flow_registry_bucket.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_dto.go b/pkg/nifi/model_flow_registry_bucket_dto.go index 69cf042d..a276c4b1 100644 --- a/pkg/nifi/model_flow_registry_bucket_dto.go +++ b/pkg/nifi/model_flow_registry_bucket_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_flow_registry_bucket_entity.go index e1a3522d..ab252682 100644 --- a/pkg/nifi/model_flow_registry_bucket_entity.go +++ b/pkg/nifi/model_flow_registry_bucket_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_buckets_entity.go b/pkg/nifi/model_flow_registry_buckets_entity.go index 424d9b50..8366f85d 100644 --- a/pkg/nifi/model_flow_registry_buckets_entity.go +++ b/pkg/nifi/model_flow_registry_buckets_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 aa4edf55..d0e03454 100644 --- a/pkg/nifi/model_flow_registry_client_dto.go +++ b/pkg/nifi/model_flow_registry_client_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -40,8 +40,8 @@ type FlowRegistryClientDto struct { ValidationStatus string `json:"validationStatus,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"` - // 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"` + // Whether the underlying extension is missing. + ExtensionMissing bool `json:"extensionMissing,omitempty"` } diff --git a/pkg/nifi/model_flow_registry_client_entity.go b/pkg/nifi/model_flow_registry_client_entity.go index f5d7456b..8bac912e 100644 --- a/pkg/nifi/model_flow_registry_client_entity.go +++ b/pkg/nifi/model_flow_registry_client_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_types_entity.go b/pkg/nifi/model_flow_registry_client_types_entity.go index a69a53b8..c1e1a606 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 92c8739d..9c4da469 100644 --- a/pkg/nifi/model_flow_registry_clients_entity.go +++ b/pkg/nifi/model_flow_registry_clients_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 e78ddecf..be6c372e 100644 --- a/pkg/nifi/model_flow_registry_permissions.go +++ b/pkg/nifi/model_flow_registry_permissions.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_snippet_dto.go b/pkg/nifi/model_flow_snippet_dto.go index fb0bb84f..e2225797 100644 --- a/pkg/nifi/model_flow_snippet_dto.go +++ b/pkg/nifi/model_flow_snippet_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_funnel_dto.go b/pkg/nifi/model_funnel_dto.go index f7db6b1b..066d75bf 100644 --- a/pkg/nifi/model_funnel_dto.go +++ b/pkg/nifi/model_funnel_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_funnel_entity.go b/pkg/nifi/model_funnel_entity.go index 30c61a10..7182bce0 100644 --- a/pkg/nifi/model_funnel_entity.go +++ b/pkg/nifi/model_funnel_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_funnels_entity.go b/pkg/nifi/model_funnels_entity.go index d2095b10..1cd10aef 100644 --- a/pkg/nifi/model_funnels_entity.go +++ b/pkg/nifi/model_funnels_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_diagnostics_dto.go b/pkg/nifi/model_garbage_collection_diagnostics_dto.go index 8598d74d..228cf4ee 100644 --- a/pkg/nifi/model_garbage_collection_diagnostics_dto.go +++ b/pkg/nifi/model_garbage_collection_diagnostics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 b300f3e6..a5789230 100644 --- a/pkg/nifi/model_garbage_collection_dto.go +++ b/pkg/nifi/model_garbage_collection_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_gc_diagnostics_snapshot_dto.go b/pkg/nifi/model_gc_diagnostics_snapshot_dto.go index f5a37c58..298fa36d 100644 --- a/pkg/nifi/model_gc_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_gc_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_history_dto.go b/pkg/nifi/model_history_dto.go index b94a6ba4..b1dc2f42 100644 --- a/pkg/nifi/model_history_dto.go +++ b/pkg/nifi/model_history_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_history_entity.go b/pkg/nifi/model_history_entity.go index 152a3ade..65a68827 100644 --- a/pkg/nifi/model_history_entity.go +++ b/pkg/nifi/model_history_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 5d3a9d72..089ec92c 100644 --- a/pkg/nifi/model_input_ports_entity.go +++ b/pkg/nifi/model_input_ports_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_input_stream.go b/pkg/nifi/model_input_stream.go index ffc5f525..e0244e10 100644 --- a/pkg/nifi/model_input_stream.go +++ b/pkg/nifi/model_input_stream.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_instantiate_template_request_entity.go b/pkg/nifi/model_instantiate_template_request_entity.go index 17d01c13..30db5970 100644 --- a/pkg/nifi/model_instantiate_template_request_entity.go +++ b/pkg/nifi/model_instantiate_template_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 new file mode 100644 index 00000000..800c6103 --- /dev/null +++ b/pkg/nifi/model_jmx_metrics_result_dto.go @@ -0,0 +1,20 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.23.2 + * 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"` +} diff --git a/pkg/nifi/model_jmx_metrics_results_entity.go b/pkg/nifi/model_jmx_metrics_results_entity.go new file mode 100644 index 00000000..e4191a55 --- /dev/null +++ b/pkg/nifi/model_jmx_metrics_results_entity.go @@ -0,0 +1,15 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.23.2 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type JmxMetricsResultsEntity struct { + JmxMetricsResults []JmxMetricsResultDto `json:"jmxMetricsResults,omitempty"` +} diff --git a/pkg/nifi/model_jvm_controller_diagnostics_snapshot_dto.go b/pkg/nifi/model_jvm_controller_diagnostics_snapshot_dto.go index 3607a6d0..62afec50 100644 --- a/pkg/nifi/model_jvm_controller_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_jvm_controller_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_jvm_diagnostics_dto.go b/pkg/nifi/model_jvm_diagnostics_dto.go index fe482530..6a8c5b41 100644 --- a/pkg/nifi/model_jvm_diagnostics_dto.go +++ b/pkg/nifi/model_jvm_diagnostics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_jvm_diagnostics_snapshot_dto.go b/pkg/nifi/model_jvm_diagnostics_snapshot_dto.go index e75fc01b..19b9be7d 100644 --- a/pkg/nifi/model_jvm_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_jvm_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_jvm_flow_diagnostics_snapshot_dto.go b/pkg/nifi/model_jvm_flow_diagnostics_snapshot_dto.go index c475d12c..0f4c086c 100644 --- a/pkg/nifi/model_jvm_flow_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_jvm_flow_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_jvm_system_diagnostics_snapshot_dto.go b/pkg/nifi/model_jvm_system_diagnostics_snapshot_dto.go index b6a4e04e..344c4f02 100644 --- a/pkg/nifi/model_jvm_system_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_jvm_system_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 553b7268..a953f61b 100644 --- a/pkg/nifi/model_label_dto.go +++ b/pkg/nifi/model_label_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_label_entity.go b/pkg/nifi/model_label_entity.go index 7a9f0787..08563e9f 100644 --- a/pkg/nifi/model_label_entity.go +++ b/pkg/nifi/model_label_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_labels_entity.go b/pkg/nifi/model_labels_entity.go index 27925286..f2194bf5 100644 --- a/pkg/nifi/model_labels_entity.go +++ b/pkg/nifi/model_labels_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 64156c34..e4fc295a 100644 --- a/pkg/nifi/model_lineage_dto.go +++ b/pkg/nifi/model_lineage_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_lineage_entity.go b/pkg/nifi/model_lineage_entity.go index dbdd7059..5b3ad25e 100644 --- a/pkg/nifi/model_lineage_entity.go +++ b/pkg/nifi/model_lineage_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 8fe0f847..24c2b843 100644 --- a/pkg/nifi/model_lineage_request_dto.go +++ b/pkg/nifi/model_lineage_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_lineage_results_dto.go b/pkg/nifi/model_lineage_results_dto.go index 933c9e17..c65807f9 100644 --- a/pkg/nifi/model_lineage_results_dto.go +++ b/pkg/nifi/model_lineage_results_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_listing_request_dto.go b/pkg/nifi/model_listing_request_dto.go index d3b8e68b..30b6b54d 100644 --- a/pkg/nifi/model_listing_request_dto.go +++ b/pkg/nifi/model_listing_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_listing_request_entity.go b/pkg/nifi/model_listing_request_entity.go index 0d898cd4..aa552c54 100644 --- a/pkg/nifi/model_listing_request_entity.go +++ b/pkg/nifi/model_listing_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_local_queue_partition_dto.go b/pkg/nifi/model_local_queue_partition_dto.go index adcb9b2b..b47f3de8 100644 --- a/pkg/nifi/model_local_queue_partition_dto.go +++ b/pkg/nifi/model_local_queue_partition_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 d644f854..cb86c485 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_status_snapshot_dto.go b/pkg/nifi/model_node_connection_status_snapshot_dto.go index d8395a98..ea3a9d4f 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_counters_snapshot_dto.go b/pkg/nifi/model_node_counters_snapshot_dto.go index 967adb9d..34a06a24 100644 --- a/pkg/nifi/model_node_counters_snapshot_dto.go +++ b/pkg/nifi/model_node_counters_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_dto.go b/pkg/nifi/model_node_dto.go index 1969ca23..0f374efb 100644 --- a/pkg/nifi/model_node_dto.go +++ b/pkg/nifi/model_node_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_entity.go b/pkg/nifi/model_node_entity.go index 315bb57e..acd0df70 100644 --- a/pkg/nifi/model_node_entity.go +++ b/pkg/nifi/model_node_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 6eed254b..1a92f0e3 100644 --- a/pkg/nifi/model_node_event_dto.go +++ b/pkg/nifi/model_node_event_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_identifier.go b/pkg/nifi/model_node_identifier.go index f54c2107..78fc848b 100644 --- a/pkg/nifi/model_node_identifier.go +++ b/pkg/nifi/model_node_identifier.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_jvm_diagnostics_snapshot_dto.go b/pkg/nifi/model_node_jvm_diagnostics_snapshot_dto.go index 7b143294..95866f9e 100644 --- a/pkg/nifi/model_node_jvm_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_node_jvm_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_port_status_snapshot_dto.go b/pkg/nifi/model_node_port_status_snapshot_dto.go index 0d15702d..d6bf3801 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ 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 e22bf2c7..69c7079f 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_processor_status_snapshot_dto.go b/pkg/nifi/model_node_processor_status_snapshot_dto.go index abc9b8e3..4d618733 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ 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 c3cf1997..b4f8c486 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ 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 23790666..6677fa5b 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_response.go b/pkg/nifi/model_node_response.go index 7fa6765f..451de43f 100644 --- a/pkg/nifi/model_node_response.go +++ b/pkg/nifi/model_node_response.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -18,9 +18,9 @@ type NodeResponse struct { Throwable *Throwable `json:"throwable,omitempty"` UpdatedEntity *Entity `json:"updatedEntity,omitempty"` RequestId string `json:"requestId,omitempty"` + ClientResponse *Response `json:"clientResponse,omitempty"` Is2xx bool `json:"is2xx,omitempty"` Is5xx bool `json:"is5xx,omitempty"` - ClientResponse *Response `json:"clientResponse,omitempty"` - InputStream *InputStream `json:"inputStream,omitempty"` Status int32 `json:"status,omitempty"` + InputStream *InputStream `json:"inputStream,omitempty"` } diff --git a/pkg/nifi/model_node_search_result_dto.go b/pkg/nifi/model_node_search_result_dto.go index 45a1afd9..1309d879 100644 --- a/pkg/nifi/model_node_search_result_dto.go +++ b/pkg/nifi/model_node_search_result_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_status_snapshots_dto.go b/pkg/nifi/model_node_status_snapshots_dto.go index 41f7cbf6..71cb1298 100644 --- a/pkg/nifi/model_node_status_snapshots_dto.go +++ b/pkg/nifi/model_node_status_snapshots_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_system_diagnostics_snapshot_dto.go b/pkg/nifi/model_node_system_diagnostics_snapshot_dto.go index fca73a25..8ca6e26d 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_output_ports_entity.go b/pkg/nifi/model_output_ports_entity.go index bbcec14d..5366739d 100644 --- a/pkg/nifi/model_output_ports_entity.go +++ b/pkg/nifi/model_output_ports_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 d76e3eed..f7556450 100644 --- a/pkg/nifi/model_parameter_context_dto.go +++ b/pkg/nifi/model_parameter_context_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_parameter_context_entity.go index fb3df67d..3216e76d 100644 --- a/pkg/nifi/model_parameter_context_entity.go +++ b/pkg/nifi/model_parameter_context_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_dto.go b/pkg/nifi/model_parameter_context_reference_dto.go index 651bfa04..1f768fc0 100644 --- a/pkg/nifi/model_parameter_context_reference_dto.go +++ b/pkg/nifi/model_parameter_context_reference_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 e656c000..8ace6d0a 100644 --- a/pkg/nifi/model_parameter_context_reference_entity.go +++ b/pkg/nifi/model_parameter_context_reference_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_parameter_context_update_entity.go index 69b9051d..92869247 100644 --- a/pkg/nifi/model_parameter_context_update_entity.go +++ b/pkg/nifi/model_parameter_context_update_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_request_dto.go b/pkg/nifi/model_parameter_context_update_request_dto.go index 9b63ab51..eebf2404 100644 --- a/pkg/nifi/model_parameter_context_update_request_dto.go +++ b/pkg/nifi/model_parameter_context_update_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_request_entity.go b/pkg/nifi/model_parameter_context_update_request_entity.go index efdbf671..42e02f89 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 cecc47dd..f9891442 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_validation_request_dto.go b/pkg/nifi/model_parameter_context_validation_request_dto.go index 0a429f13..0cb317ab 100644 --- a/pkg/nifi/model_parameter_context_validation_request_dto.go +++ b/pkg/nifi/model_parameter_context_validation_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_validation_request_entity.go b/pkg/nifi/model_parameter_context_validation_request_entity.go index a1e58e72..4cce83e2 100644 --- a/pkg/nifi/model_parameter_context_validation_request_entity.go +++ b/pkg/nifi/model_parameter_context_validation_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_validation_step_dto.go b/pkg/nifi/model_parameter_context_validation_step_dto.go index 702f7d68..005d3b28 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_contexts_entity.go b/pkg/nifi/model_parameter_contexts_entity.go index a84d7b0a..70471c74 100644 --- a/pkg/nifi/model_parameter_contexts_entity.go +++ b/pkg/nifi/model_parameter_contexts_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_dto.go b/pkg/nifi/model_parameter_dto.go index 00d2f2a5..696e2b8b 100644 --- a/pkg/nifi/model_parameter_dto.go +++ b/pkg/nifi/model_parameter_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_entity.go b/pkg/nifi/model_parameter_entity.go index 25edeb74..3e2333b8 100644 --- a/pkg/nifi/model_parameter_entity.go +++ b/pkg/nifi/model_parameter_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 ac787378..270c1845 100644 --- a/pkg/nifi/model_parameter_group_configuration_entity.go +++ b/pkg/nifi/model_parameter_group_configuration_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 b4154839..7a276fa2 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_parameter_provider_apply_parameters_request_entity.go index 6383d8df..374ce7b3 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 e94bc5f4..8c35287b 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_configuration_dto.go b/pkg/nifi/model_parameter_provider_configuration_dto.go index a7cab36f..4b084dbb 100644 --- a/pkg/nifi/model_parameter_provider_configuration_dto.go +++ b/pkg/nifi/model_parameter_provider_configuration_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_configuration_entity.go b/pkg/nifi/model_parameter_provider_configuration_entity.go index 343c3612..ba406ca8 100644 --- a/pkg/nifi/model_parameter_provider_configuration_entity.go +++ b/pkg/nifi/model_parameter_provider_configuration_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_dto.go b/pkg/nifi/model_parameter_provider_dto.go index c4228917..beb62c22 100644 --- a/pkg/nifi/model_parameter_provider_dto.go +++ b/pkg/nifi/model_parameter_provider_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_parameter_provider_entity.go index b2e4d482..3f54521b 100644 --- a/pkg/nifi/model_parameter_provider_entity.go +++ b/pkg/nifi/model_parameter_provider_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_parameter_application_entity.go b/pkg/nifi/model_parameter_provider_parameter_application_entity.go index 968e813c..4245fc48 100644 --- a/pkg/nifi/model_parameter_provider_parameter_application_entity.go +++ b/pkg/nifi/model_parameter_provider_parameter_application_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_parameter_fetch_entity.go b/pkg/nifi/model_parameter_provider_parameter_fetch_entity.go index e1a0a0e1..215f931b 100644 --- a/pkg/nifi/model_parameter_provider_parameter_fetch_entity.go +++ b/pkg/nifi/model_parameter_provider_parameter_fetch_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_reference.go b/pkg/nifi/model_parameter_provider_reference.go index 861bceb1..d96ae21d 100644 --- a/pkg/nifi/model_parameter_provider_reference.go +++ b/pkg/nifi/model_parameter_provider_reference.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_dto.go b/pkg/nifi/model_parameter_provider_referencing_component_dto.go index 82937ede..07abe8dd 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 9e7fc2fc..fe2a45cf 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_components_entity.go b/pkg/nifi/model_parameter_provider_referencing_components_entity.go index 115c1f0e..b0db6714 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 0e75e2c8..17938cab 100644 --- a/pkg/nifi/model_parameter_provider_types_entity.go +++ b/pkg/nifi/model_parameter_provider_types_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 1b0102af..a03334b2 100644 --- a/pkg/nifi/model_parameter_providers_entity.go +++ b/pkg/nifi/model_parameter_providers_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_status_dto.go b/pkg/nifi/model_parameter_status_dto.go index a8e16955..13e6d93a 100644 --- a/pkg/nifi/model_parameter_status_dto.go +++ b/pkg/nifi/model_parameter_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_peer_dto.go b/pkg/nifi/model_peer_dto.go index bd817e1b..076e1be9 100644 --- a/pkg/nifi/model_peer_dto.go +++ b/pkg/nifi/model_peer_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_peers_entity.go b/pkg/nifi/model_peers_entity.go index 119d130c..479aa503 100644 --- a/pkg/nifi/model_peers_entity.go +++ b/pkg/nifi/model_peers_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 2ca29622..1ac24f43 100644 --- a/pkg/nifi/model_permissions_dto.go +++ b/pkg/nifi/model_permissions_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 6404a0a7..c673c033 100644 --- a/pkg/nifi/model_port_dto.go +++ b/pkg/nifi/model_port_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_port_entity.go b/pkg/nifi/model_port_entity.go index ff100fd0..1d70ad52 100644 --- a/pkg/nifi/model_port_entity.go +++ b/pkg/nifi/model_port_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_port_run_status_entity.go b/pkg/nifi/model_port_run_status_entity.go index 32da953f..9c8aac8b 100644 --- a/pkg/nifi/model_port_run_status_entity.go +++ b/pkg/nifi/model_port_run_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_port_status_dto.go b/pkg/nifi/model_port_status_dto.go index 7f259000..01f55509 100644 --- a/pkg/nifi/model_port_status_dto.go +++ b/pkg/nifi/model_port_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_port_status_entity.go b/pkg/nifi/model_port_status_entity.go index a98c7b0c..8519db58 100644 --- a/pkg/nifi/model_port_status_entity.go +++ b/pkg/nifi/model_port_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_port_status_snapshot_dto.go b/pkg/nifi/model_port_status_snapshot_dto.go index cc521a31..7a6ef105 100644 --- a/pkg/nifi/model_port_status_snapshot_dto.go +++ b/pkg/nifi/model_port_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_port_status_snapshot_entity.go b/pkg/nifi/model_port_status_snapshot_entity.go index 236a2fc9..8592ca24 100644 --- a/pkg/nifi/model_port_status_snapshot_entity.go +++ b/pkg/nifi/model_port_status_snapshot_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_position.go b/pkg/nifi/model_position.go index 1d87250b..2d17ad8b 100644 --- a/pkg/nifi/model_position.go +++ b/pkg/nifi/model_position.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 c2db534d..d1b1c31c 100644 --- a/pkg/nifi/model_position_dto.go +++ b/pkg/nifi/model_position_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 fd7232cc..c9637cc3 100644 --- a/pkg/nifi/model_previous_value_dto.go +++ b/pkg/nifi/model_previous_value_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 824141e0..35ef9fdb 100644 --- a/pkg/nifi/model_prioritizer_types_entity.go +++ b/pkg/nifi/model_prioritizer_types_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 407d0568..945a961c 100644 --- a/pkg/nifi/model_process_group_dto.go +++ b/pkg/nifi/model_process_group_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -39,6 +39,8 @@ type ProcessGroupDto struct { 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 log file suffix for this Process Group for dedicated logging. + LogFileSuffix string `json:"logFileSuffix,omitempty"` // The number of running components in this process group. RunningCount int32 `json:"runningCount,omitempty"` // The number of stopped components in the process group. diff --git a/pkg/nifi/model_process_group_entity.go b/pkg/nifi/model_process_group_entity.go index 84ad1a6d..ad67f85a 100644 --- a/pkg/nifi/model_process_group_entity.go +++ b/pkg/nifi/model_process_group_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_flow_dto.go b/pkg/nifi/model_process_group_flow_dto.go index c3549a3a..ced732c4 100644 --- a/pkg/nifi/model_process_group_flow_dto.go +++ b/pkg/nifi/model_process_group_flow_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_flow_entity.go b/pkg/nifi/model_process_group_flow_entity.go index 6b0eff96..29633efa 100644 --- a/pkg/nifi/model_process_group_flow_entity.go +++ b/pkg/nifi/model_process_group_flow_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_import_entity.go b/pkg/nifi/model_process_group_import_entity.go index b7a57b5f..5e56e4e8 100644 --- a/pkg/nifi/model_process_group_import_entity.go +++ b/pkg/nifi/model_process_group_import_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_name_dto.go b/pkg/nifi/model_process_group_name_dto.go index 1a283fa9..7d858a2a 100644 --- a/pkg/nifi/model_process_group_name_dto.go +++ b/pkg/nifi/model_process_group_name_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 83355210..b70ff002 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_process_group_replace_request_entity.go index 583490a4..c06a9129 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 d80a4fb3..8837edfb 100644 --- a/pkg/nifi/model_process_group_status_dto.go +++ b/pkg/nifi/model_process_group_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_process_group_status_entity.go index e17147a8..7c9d9e5a 100644 --- a/pkg/nifi/model_process_group_status_entity.go +++ b/pkg/nifi/model_process_group_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_snapshot_dto.go b/pkg/nifi/model_process_group_status_snapshot_dto.go index 6b3bb375..58432819 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_snapshot_entity.go b/pkg/nifi/model_process_group_status_snapshot_entity.go index 594fe3b1..1780e77b 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_process_groups_entity.go b/pkg/nifi/model_process_groups_entity.go index 3bd75e40..3ce274df 100644 --- a/pkg/nifi/model_process_groups_entity.go +++ b/pkg/nifi/model_process_groups_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_config_dto.go b/pkg/nifi/model_processor_config_dto.go index 6dcca28d..e2e564ba 100644 --- a/pkg/nifi/model_processor_config_dto.go +++ b/pkg/nifi/model_processor_config_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_definition.go b/pkg/nifi/model_processor_definition.go index 7864113a..12db0102 100644 --- a/pkg/nifi/model_processor_definition.go +++ b/pkg/nifi/model_processor_definition.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -51,6 +51,8 @@ type ProcessorDefinition struct { 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. diff --git a/pkg/nifi/model_processor_diagnostics_dto.go b/pkg/nifi/model_processor_diagnostics_dto.go index d044c2a3..769eab15 100644 --- a/pkg/nifi/model_processor_diagnostics_dto.go +++ b/pkg/nifi/model_processor_diagnostics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_diagnostics_entity.go b/pkg/nifi/model_processor_diagnostics_entity.go index a4387cbd..f78efe15 100644 --- a/pkg/nifi/model_processor_diagnostics_entity.go +++ b/pkg/nifi/model_processor_diagnostics_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_dto.go b/pkg/nifi/model_processor_dto.go index 23a1e5e6..05de1f2b 100644 --- a/pkg/nifi/model_processor_dto.go +++ b/pkg/nifi/model_processor_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_entity.go b/pkg/nifi/model_processor_entity.go index 2536623d..126ce454 100644 --- a/pkg/nifi/model_processor_entity.go +++ b/pkg/nifi/model_processor_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_run_status_details_dto.go b/pkg/nifi/model_processor_run_status_details_dto.go index ad9a8b84..ba1905fb 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_run_status_details_entity.go b/pkg/nifi/model_processor_run_status_details_entity.go index a43547f1..a471167b 100644 --- a/pkg/nifi/model_processor_run_status_details_entity.go +++ b/pkg/nifi/model_processor_run_status_details_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_run_status_entity.go b/pkg/nifi/model_processor_run_status_entity.go index c91dc1f4..d5a98748 100644 --- a/pkg/nifi/model_processor_run_status_entity.go +++ b/pkg/nifi/model_processor_run_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_status_dto.go b/pkg/nifi/model_processor_status_dto.go index 9a445dc5..9d243b8d 100644 --- a/pkg/nifi/model_processor_status_dto.go +++ b/pkg/nifi/model_processor_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_status_entity.go b/pkg/nifi/model_processor_status_entity.go index e4e7cc92..8847e4c6 100644 --- a/pkg/nifi/model_processor_status_entity.go +++ b/pkg/nifi/model_processor_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_status_snapshot_dto.go b/pkg/nifi/model_processor_status_snapshot_dto.go index f85049ff..dfd77978 100644 --- a/pkg/nifi/model_processor_status_snapshot_dto.go +++ b/pkg/nifi/model_processor_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_status_snapshot_entity.go b/pkg/nifi/model_processor_status_snapshot_entity.go index 640b3323..51a15f98 100644 --- a/pkg/nifi/model_processor_status_snapshot_entity.go +++ b/pkg/nifi/model_processor_status_snapshot_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_types_entity.go b/pkg/nifi/model_processor_types_entity.go index c4d9647d..68c5c834 100644 --- a/pkg/nifi/model_processor_types_entity.go +++ b/pkg/nifi/model_processor_types_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 35b80a11..d9be1e84 100644 --- a/pkg/nifi/model_processors_entity.go +++ b/pkg/nifi/model_processors_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 0a2fdd6f..d65db83b 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 8c0c9cff..01e74228 100644 --- a/pkg/nifi/model_property_allowable_value.go +++ b/pkg/nifi/model_property_allowable_value.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_dependency.go b/pkg/nifi/model_property_dependency.go index 6a3bbdcc..89ee3181 100644 --- a/pkg/nifi/model_property_dependency.go +++ b/pkg/nifi/model_property_dependency.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_dependency_dto.go b/pkg/nifi/model_property_dependency_dto.go index 0209b662..f84529e1 100644 --- a/pkg/nifi/model_property_dependency_dto.go +++ b/pkg/nifi/model_property_dependency_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_descriptor.go b/pkg/nifi/model_property_descriptor.go index 0717ae91..313f852c 100644 --- a/pkg/nifi/model_property_descriptor.go +++ b/pkg/nifi/model_property_descriptor.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_descriptor_dto.go b/pkg/nifi/model_property_descriptor_dto.go index fdb32aee..2872b714 100644 --- a/pkg/nifi/model_property_descriptor_dto.go +++ b/pkg/nifi/model_property_descriptor_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_descriptor_entity.go b/pkg/nifi/model_property_descriptor_entity.go index 90dbde6c..b527e68e 100644 --- a/pkg/nifi/model_property_descriptor_entity.go +++ b/pkg/nifi/model_property_descriptor_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 30b0f98f..7a78f3e0 100644 --- a/pkg/nifi/model_property_history_dto.go +++ b/pkg/nifi/model_property_history_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 df5d8fcd..9bd294ad 100644 --- a/pkg/nifi/model_property_resource_definition.go +++ b/pkg/nifi/model_property_resource_definition.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 0bcc7344..a2b6ce8e 100644 --- a/pkg/nifi/model_provenance_dto.go +++ b/pkg/nifi/model_provenance_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_entity.go b/pkg/nifi/model_provenance_entity.go index 2231a5bd..d3f8653b 100644 --- a/pkg/nifi/model_provenance_entity.go +++ b/pkg/nifi/model_provenance_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 c8de9361..3c82a570 100644 --- a/pkg/nifi/model_provenance_event_dto.go +++ b/pkg/nifi/model_provenance_event_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_provenance_event_entity.go index 84bd5b95..7e7a7048 100644 --- a/pkg/nifi/model_provenance_event_entity.go +++ b/pkg/nifi/model_provenance_event_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 8914d133..3e70ded0 100644 --- a/pkg/nifi/model_provenance_link_dto.go +++ b/pkg/nifi/model_provenance_link_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_node_dto.go b/pkg/nifi/model_provenance_node_dto.go index f6a5c89b..4350c8d1 100644 --- a/pkg/nifi/model_provenance_node_dto.go +++ b/pkg/nifi/model_provenance_node_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_dto.go b/pkg/nifi/model_provenance_options_dto.go index 57861988..36641e45 100644 --- a/pkg/nifi/model_provenance_options_dto.go +++ b/pkg/nifi/model_provenance_options_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 d303ecf3..bc30ac8a 100644 --- a/pkg/nifi/model_provenance_options_entity.go +++ b/pkg/nifi/model_provenance_options_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 2c3bcbec..08f06338 100644 --- a/pkg/nifi/model_provenance_request_dto.go +++ b/pkg/nifi/model_provenance_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_results_dto.go b/pkg/nifi/model_provenance_results_dto.go index c8ef81e9..a406995c 100644 --- a/pkg/nifi/model_provenance_results_dto.go +++ b/pkg/nifi/model_provenance_results_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_search_value_dto.go b/pkg/nifi/model_provenance_search_value_dto.go index 6a37f0a9..d233a040 100644 --- a/pkg/nifi/model_provenance_search_value_dto.go +++ b/pkg/nifi/model_provenance_search_value_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_searchable_field_dto.go b/pkg/nifi/model_provenance_searchable_field_dto.go index 5f72efd1..0a943d5a 100644 --- a/pkg/nifi/model_provenance_searchable_field_dto.go +++ b/pkg/nifi/model_provenance_searchable_field_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_queue_size_dto.go b/pkg/nifi/model_queue_size_dto.go index 62e0b6a0..28f4e661 100644 --- a/pkg/nifi/model_queue_size_dto.go +++ b/pkg/nifi/model_queue_size_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 cfa884a8..3c18d86c 100644 --- a/pkg/nifi/model_registered_flow.go +++ b/pkg/nifi/model_registered_flow.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_snapshot.go b/pkg/nifi/model_registered_flow_snapshot.go index ee171234..baec4d5c 100644 --- a/pkg/nifi/model_registered_flow_snapshot.go +++ b/pkg/nifi/model_registered_flow_snapshot.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_snapshot_metadata.go b/pkg/nifi/model_registered_flow_snapshot_metadata.go index 56277aad..c352b838 100644 --- a/pkg/nifi/model_registered_flow_snapshot_metadata.go +++ b/pkg/nifi/model_registered_flow_snapshot_metadata.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_version_info.go b/pkg/nifi/model_registered_flow_version_info.go index 5bc6a690..a4d77f7e 100644 --- a/pkg/nifi/model_registered_flow_version_info.go +++ b/pkg/nifi/model_registered_flow_version_info.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 e047acac..13bc4e7b 100644 --- a/pkg/nifi/model_relationship.go +++ b/pkg/nifi/model_relationship.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_relationship_dto.go b/pkg/nifi/model_relationship_dto.go index 4a8c21ae..5ce624dd 100644 --- a/pkg/nifi/model_relationship_dto.go +++ b/pkg/nifi/model_relationship_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_port_run_status_entity.go b/pkg/nifi/model_remote_port_run_status_entity.go index f7a8e04e..c7f680b9 100644 --- a/pkg/nifi/model_remote_port_run_status_entity.go +++ b/pkg/nifi/model_remote_port_run_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_contents_dto.go b/pkg/nifi/model_remote_process_group_contents_dto.go index 240a7b37..60b5235d 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 8aa25026..4595b76a 100644 --- a/pkg/nifi/model_remote_process_group_dto.go +++ b/pkg/nifi/model_remote_process_group_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_remote_process_group_entity.go index 3e528476..6eab8f21 100644 --- a/pkg/nifi/model_remote_process_group_entity.go +++ b/pkg/nifi/model_remote_process_group_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_port_dto.go b/pkg/nifi/model_remote_process_group_port_dto.go index 2ac2d84a..42053013 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_port_entity.go b/pkg/nifi/model_remote_process_group_port_entity.go index cf56bdd9..e25e3aa0 100644 --- a/pkg/nifi/model_remote_process_group_port_entity.go +++ b/pkg/nifi/model_remote_process_group_port_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_status_dto.go b/pkg/nifi/model_remote_process_group_status_dto.go index aa897d92..545dd414 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_status_entity.go b/pkg/nifi/model_remote_process_group_status_entity.go index f6a806d8..c57597da 100644 --- a/pkg/nifi/model_remote_process_group_status_entity.go +++ b/pkg/nifi/model_remote_process_group_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_status_snapshot_dto.go b/pkg/nifi/model_remote_process_group_status_snapshot_dto.go index 339e7e79..b3323fc8 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_status_snapshot_entity.go b/pkg/nifi/model_remote_process_group_status_snapshot_entity.go index eb10461f..e93bce6a 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_groups_entity.go b/pkg/nifi/model_remote_process_groups_entity.go index eb7ef413..67266682 100644 --- a/pkg/nifi/model_remote_process_groups_entity.go +++ b/pkg/nifi/model_remote_process_groups_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_queue_partition_dto.go b/pkg/nifi/model_remote_queue_partition_dto.go index b3e73ae8..fb19b49c 100644 --- a/pkg/nifi/model_remote_queue_partition_dto.go +++ b/pkg/nifi/model_remote_queue_partition_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 621b5670..2e8e51a2 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 7ebdb4f6..9af274fa 100644 --- a/pkg/nifi/model_replay_last_event_response_entity.go +++ b/pkg/nifi/model_replay_last_event_response_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_snapshot_dto.go b/pkg/nifi/model_replay_last_event_snapshot_dto.go index 7ec953d8..2c1c886a 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_reporting_task_definition.go b/pkg/nifi/model_reporting_task_definition.go index c14a47f4..5226fdff 100644 --- a/pkg/nifi/model_reporting_task_definition.go +++ b/pkg/nifi/model_reporting_task_definition.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -51,6 +51,8 @@ type ReportingTaskDefinition struct { 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 supported scheduling strategies, such as TIME_DRIVER or CRON. diff --git a/pkg/nifi/model_reporting_task_dto.go b/pkg/nifi/model_reporting_task_dto.go index 841e1ac7..af878543 100644 --- a/pkg/nifi/model_reporting_task_dto.go +++ b/pkg/nifi/model_reporting_task_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_reporting_task_entity.go b/pkg/nifi/model_reporting_task_entity.go index d7943f72..142cad79 100644 --- a/pkg/nifi/model_reporting_task_entity.go +++ b/pkg/nifi/model_reporting_task_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_reporting_task_run_status_entity.go b/pkg/nifi/model_reporting_task_run_status_entity.go index 2467097d..22188d60 100644 --- a/pkg/nifi/model_reporting_task_run_status_entity.go +++ b/pkg/nifi/model_reporting_task_run_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_reporting_task_status_dto.go b/pkg/nifi/model_reporting_task_status_dto.go index 4ec40c3a..e80f9ed3 100644 --- a/pkg/nifi/model_reporting_task_status_dto.go +++ b/pkg/nifi/model_reporting_task_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_reporting_task_types_entity.go b/pkg/nifi/model_reporting_task_types_entity.go index f91bd320..317d07f9 100644 --- a/pkg/nifi/model_reporting_task_types_entity.go +++ b/pkg/nifi/model_reporting_task_types_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 c504d6f2..9894d261 100644 --- a/pkg/nifi/model_reporting_tasks_entity.go +++ b/pkg/nifi/model_reporting_tasks_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_repository_usage_dto.go b/pkg/nifi/model_repository_usage_dto.go index bc11d736..4e9845c6 100644 --- a/pkg/nifi/model_repository_usage_dto.go +++ b/pkg/nifi/model_repository_usage_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 863c1171..8193e2b6 100644 --- a/pkg/nifi/model_required_permission_dto.go +++ b/pkg/nifi/model_required_permission_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_resource_dto.go b/pkg/nifi/model_resource_dto.go index f97275d0..0d953fd8 100644 --- a/pkg/nifi/model_resource_dto.go +++ b/pkg/nifi/model_resource_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 4c5000c8..c3b7ed14 100644 --- a/pkg/nifi/model_resources_entity.go +++ b/pkg/nifi/model_resources_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_response.go b/pkg/nifi/model_response.go index c930acb4..2ddf9699 100644 --- a/pkg/nifi/model_response.go +++ b/pkg/nifi/model_response.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 afcdd6b3..816fb976 100644 --- a/pkg/nifi/model_restriction.go +++ b/pkg/nifi/model_restriction.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_revision_dto.go b/pkg/nifi/model_revision_dto.go index 5b755c98..633c9f48 100644 --- a/pkg/nifi/model_revision_dto.go +++ b/pkg/nifi/model_revision_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_run_status_details_request_entity.go b/pkg/nifi/model_run_status_details_request_entity.go index b9a0c2dc..8a5639ca 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 66400245..5898da0c 100644 --- a/pkg/nifi/model_runtime_manifest.go +++ b/pkg/nifi/model_runtime_manifest.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_runtime_manifest_entity.go index 36b433f7..f4a61676 100644 --- a/pkg/nifi/model_runtime_manifest_entity.go +++ b/pkg/nifi/model_runtime_manifest_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 71582704..425b0bc0 100644 --- a/pkg/nifi/model_schedule_components_entity.go +++ b/pkg/nifi/model_schedule_components_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_scheduling_defaults.go b/pkg/nifi/model_scheduling_defaults.go index 3d60465c..f1c99bc4 100644 --- a/pkg/nifi/model_scheduling_defaults.go +++ b/pkg/nifi/model_scheduling_defaults.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_search_result_group_dto.go b/pkg/nifi/model_search_result_group_dto.go index 8cd28b1c..8998d91b 100644 --- a/pkg/nifi/model_search_result_group_dto.go +++ b/pkg/nifi/model_search_result_group_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 c4b2a405..90b553f8 100644 --- a/pkg/nifi/model_search_results_dto.go +++ b/pkg/nifi/model_search_results_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_search_results_entity.go index c731b717..b23d08bf 100644 --- a/pkg/nifi/model_search_results_entity.go +++ b/pkg/nifi/model_search_results_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 ddaafa3c..ca33ac2a 100644 --- a/pkg/nifi/model_snippet_dto.go +++ b/pkg/nifi/model_snippet_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_snippet_entity.go b/pkg/nifi/model_snippet_entity.go index 90bddf06..85e6c545 100644 --- a/pkg/nifi/model_snippet_entity.go +++ b/pkg/nifi/model_snippet_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_stack_trace_element.go b/pkg/nifi/model_stack_trace_element.go index caf8c653..4db7b745 100644 --- a/pkg/nifi/model_stack_trace_element.go +++ b/pkg/nifi/model_stack_trace_element.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_start_version_control_request_entity.go b/pkg/nifi/model_start_version_control_request_entity.go index 430b28ff..b7db713d 100644 --- a/pkg/nifi/model_start_version_control_request_entity.go +++ b/pkg/nifi/model_start_version_control_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_state_entry_dto.go b/pkg/nifi/model_state_entry_dto.go index 0ec61df5..12838d00 100644 --- a/pkg/nifi/model_state_entry_dto.go +++ b/pkg/nifi/model_state_entry_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_state_map_dto.go b/pkg/nifi/model_state_map_dto.go index ccbb525a..20fa2e1c 100644 --- a/pkg/nifi/model_state_map_dto.go +++ b/pkg/nifi/model_state_map_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_stateful.go b/pkg/nifi/model_stateful.go index fc1a7757..cdc7a322 100644 --- a/pkg/nifi/model_stateful.go +++ b/pkg/nifi/model_stateful.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 c5a9f18b..522dcc00 100644 --- a/pkg/nifi/model_status_descriptor_dto.go +++ b/pkg/nifi/model_status_descriptor_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_status_history_dto.go b/pkg/nifi/model_status_history_dto.go index aa16dfb8..442672e2 100644 --- a/pkg/nifi/model_status_history_dto.go +++ b/pkg/nifi/model_status_history_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_status_history_entity.go b/pkg/nifi/model_status_history_entity.go index 8a035f66..7ac42b7b 100644 --- a/pkg/nifi/model_status_history_entity.go +++ b/pkg/nifi/model_status_history_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_status_snapshot_dto.go b/pkg/nifi/model_status_snapshot_dto.go index fead37ef..bd089c27 100644 --- a/pkg/nifi/model_status_snapshot_dto.go +++ b/pkg/nifi/model_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_storage_usage_dto.go b/pkg/nifi/model_storage_usage_dto.go index efc2f534..8f37698e 100644 --- a/pkg/nifi/model_storage_usage_dto.go +++ b/pkg/nifi/model_storage_usage_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_streaming_output.go b/pkg/nifi/model_streaming_output.go index acbe8e90..5908cb9d 100644 --- a/pkg/nifi/model_streaming_output.go +++ b/pkg/nifi/model_streaming_output.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 c8da9759..5e9dee91 100644 --- a/pkg/nifi/model_submit_replay_request_entity.go +++ b/pkg/nifi/model_submit_replay_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 46d724c3..b851d8cd 100644 --- a/pkg/nifi/model_system_diagnostics_dto.go +++ b/pkg/nifi/model_system_diagnostics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 b4562256..a06a9579 100644 --- a/pkg/nifi/model_system_diagnostics_entity.go +++ b/pkg/nifi/model_system_diagnostics_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 79fed436..718247bc 100644 --- a/pkg/nifi/model_system_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_system_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_system_resource_consideration.go b/pkg/nifi/model_system_resource_consideration.go index 637fdf99..68cb2556 100644 --- a/pkg/nifi/model_system_resource_consideration.go +++ b/pkg/nifi/model_system_resource_consideration.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_template_dto.go b/pkg/nifi/model_template_dto.go index 328d6ebe..0b9ca929 100644 --- a/pkg/nifi/model_template_dto.go +++ b/pkg/nifi/model_template_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_template_entity.go b/pkg/nifi/model_template_entity.go index ed8b13ce..d410750a 100644 --- a/pkg/nifi/model_template_entity.go +++ b/pkg/nifi/model_template_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_templates_entity.go b/pkg/nifi/model_templates_entity.go index bde0e464..8ecac6b9 100644 --- a/pkg/nifi/model_templates_entity.go +++ b/pkg/nifi/model_templates_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_tenant_dto.go b/pkg/nifi/model_tenant_dto.go index 7623b78c..80282635 100644 --- a/pkg/nifi/model_tenant_dto.go +++ b/pkg/nifi/model_tenant_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_tenant_entity.go b/pkg/nifi/model_tenant_entity.go index 03160d66..26be0ba4 100644 --- a/pkg/nifi/model_tenant_entity.go +++ b/pkg/nifi/model_tenant_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_tenants_entity.go b/pkg/nifi/model_tenants_entity.go index c1743e18..4a201b4f 100644 --- a/pkg/nifi/model_tenants_entity.go +++ b/pkg/nifi/model_tenants_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_thread_dump_dto.go b/pkg/nifi/model_thread_dump_dto.go index 2c21187b..1f756ba4 100644 --- a/pkg/nifi/model_thread_dump_dto.go +++ b/pkg/nifi/model_thread_dump_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_throwable.go b/pkg/nifi/model_throwable.go index b42d99e4..2b0a9ccb 100644 --- a/pkg/nifi/model_throwable.go +++ b/pkg/nifi/model_throwable.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_transaction_result_entity.go b/pkg/nifi/model_transaction_result_entity.go index 6fe78c9b..b14566db 100644 --- a/pkg/nifi/model_transaction_result_entity.go +++ b/pkg/nifi/model_transaction_result_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ 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 6110bc3a..48decf70 100644 --- a/pkg/nifi/model_update_controller_service_reference_request_entity.go +++ b/pkg/nifi/model_update_controller_service_reference_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_user_dto.go b/pkg/nifi/model_user_dto.go index b0126877..9cfacc5b 100644 --- a/pkg/nifi/model_user_dto.go +++ b/pkg/nifi/model_user_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_user_entity.go b/pkg/nifi/model_user_entity.go index abaf6eee..7c7768c7 100644 --- a/pkg/nifi/model_user_entity.go +++ b/pkg/nifi/model_user_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_user_group_dto.go b/pkg/nifi/model_user_group_dto.go index 889b8f28..48a96c48 100644 --- a/pkg/nifi/model_user_group_dto.go +++ b/pkg/nifi/model_user_group_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_user_group_entity.go b/pkg/nifi/model_user_group_entity.go index 85ab0f79..47a200f3 100644 --- a/pkg/nifi/model_user_group_entity.go +++ b/pkg/nifi/model_user_group_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_user_groups_entity.go b/pkg/nifi/model_user_groups_entity.go index cda0e9a2..80f16406 100644 --- a/pkg/nifi/model_user_groups_entity.go +++ b/pkg/nifi/model_user_groups_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 95ea1188..d9fffab5 100644 --- a/pkg/nifi/model_users_entity.go +++ b/pkg/nifi/model_users_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_variable_dto.go b/pkg/nifi/model_variable_dto.go index 13abbba6..dd4ad1af 100644 --- a/pkg/nifi/model_variable_dto.go +++ b/pkg/nifi/model_variable_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_variable_entity.go b/pkg/nifi/model_variable_entity.go index bb32e32e..e30a82e1 100644 --- a/pkg/nifi/model_variable_entity.go +++ b/pkg/nifi/model_variable_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_variable_registry_dto.go b/pkg/nifi/model_variable_registry_dto.go index d4d759b8..a4fb041e 100644 --- a/pkg/nifi/model_variable_registry_dto.go +++ b/pkg/nifi/model_variable_registry_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_variable_registry_entity.go b/pkg/nifi/model_variable_registry_entity.go index e917fc33..75487ed0 100644 --- a/pkg/nifi/model_variable_registry_entity.go +++ b/pkg/nifi/model_variable_registry_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_variable_registry_update_request_dto.go b/pkg/nifi/model_variable_registry_update_request_dto.go index 59bda0f3..1913ce54 100644 --- a/pkg/nifi/model_variable_registry_update_request_dto.go +++ b/pkg/nifi/model_variable_registry_update_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_variable_registry_update_request_entity.go b/pkg/nifi/model_variable_registry_update_request_entity.go index 5da24167..427157a3 100644 --- a/pkg/nifi/model_variable_registry_update_request_entity.go +++ b/pkg/nifi/model_variable_registry_update_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_variable_registry_update_step_dto.go b/pkg/nifi/model_variable_registry_update_step_dto.go index 9b6d8488..8ce9f858 100644 --- a/pkg/nifi/model_variable_registry_update_step_dto.go +++ b/pkg/nifi/model_variable_registry_update_step_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 f12322ba..5fcf6726 100644 --- a/pkg/nifi/model_verify_config_request_dto.go +++ b/pkg/nifi/model_verify_config_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_verify_config_request_entity.go index aecc1be3..29b7d3bc 100644 --- a/pkg/nifi/model_verify_config_request_entity.go +++ b/pkg/nifi/model_verify_config_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 f187d68d..0f0c59a3 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_version_control_component_mapping_entity.go b/pkg/nifi/model_version_control_component_mapping_entity.go index 7193fd63..f0d95c90 100644 --- a/pkg/nifi/model_version_control_component_mapping_entity.go +++ b/pkg/nifi/model_version_control_component_mapping_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_version_control_information_dto.go b/pkg/nifi/model_version_control_information_dto.go index 663d91b9..4a278115 100644 --- a/pkg/nifi/model_version_control_information_dto.go +++ b/pkg/nifi/model_version_control_information_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_version_control_information_entity.go b/pkg/nifi/model_version_control_information_entity.go index 8943ed94..728a9451 100644 --- a/pkg/nifi/model_version_control_information_entity.go +++ b/pkg/nifi/model_version_control_information_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_version_info_dto.go b/pkg/nifi/model_version_info_dto.go index caf44216..904830a5 100644 --- a/pkg/nifi/model_version_info_dto.go +++ b/pkg/nifi/model_version_info_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 5d384d7f..54c3e545 100644 --- a/pkg/nifi/model_versioned_connection.go +++ b/pkg/nifi/model_versioned_connection.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_controller_service.go b/pkg/nifi/model_versioned_controller_service.go index ddd616d1..48aa13ac 100644 --- a/pkg/nifi/model_versioned_controller_service.go +++ b/pkg/nifi/model_versioned_controller_service.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_coordinates.go b/pkg/nifi/model_versioned_flow_coordinates.go index b7fbc9b4..52411972 100644 --- a/pkg/nifi/model_versioned_flow_coordinates.go +++ b/pkg/nifi/model_versioned_flow_coordinates.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_dto.go b/pkg/nifi/model_versioned_flow_dto.go index 5ff4d9f7..1dd5e7f2 100644 --- a/pkg/nifi/model_versioned_flow_dto.go +++ b/pkg/nifi/model_versioned_flow_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_versioned_flow_entity.go index 90a8259c..7c0415b2 100644 --- a/pkg/nifi/model_versioned_flow_entity.go +++ b/pkg/nifi/model_versioned_flow_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 dcec5978..09adba3a 100644 --- a/pkg/nifi/model_versioned_flow_snapshot_entity.go +++ b/pkg/nifi/model_versioned_flow_snapshot_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_metadata_entity.go b/pkg/nifi/model_versioned_flow_snapshot_metadata_entity.go index 1f2da624..ee34a352 100644 --- a/pkg/nifi/model_versioned_flow_snapshot_metadata_entity.go +++ b/pkg/nifi/model_versioned_flow_snapshot_metadata_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_metadata_set_entity.go b/pkg/nifi/model_versioned_flow_snapshot_metadata_set_entity.go index 545c83dc..a6699aee 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 24e7c283..96781a75 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_entity.go b/pkg/nifi/model_versioned_flow_update_request_entity.go index 1463f560..1555185b 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 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 e887f90e..feff047e 100644 --- a/pkg/nifi/model_versioned_flows_entity.go +++ b/pkg/nifi/model_versioned_flows_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 73da8c71..c9000f4e 100644 --- a/pkg/nifi/model_versioned_funnel.go +++ b/pkg/nifi/model_versioned_funnel.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_label.go b/pkg/nifi/model_versioned_label.go index 6141b076..20b19116 100644 --- a/pkg/nifi/model_versioned_label.go +++ b/pkg/nifi/model_versioned_label.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_parameter.go b/pkg/nifi/model_versioned_parameter.go index 6f9cadf6..bdce4506 100644 --- a/pkg/nifi/model_versioned_parameter.go +++ b/pkg/nifi/model_versioned_parameter.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_parameter_context.go b/pkg/nifi/model_versioned_parameter_context.go index eb3b0231..763cd9fe 100644 --- a/pkg/nifi/model_versioned_parameter_context.go +++ b/pkg/nifi/model_versioned_parameter_context.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_port.go b/pkg/nifi/model_versioned_port.go index 65ea7469..8568ef7d 100644 --- a/pkg/nifi/model_versioned_port.go +++ b/pkg/nifi/model_versioned_port.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_process_group.go b/pkg/nifi/model_versioned_process_group.go index 38ccbb9a..34d1060d 100644 --- a/pkg/nifi/model_versioned_process_group.go +++ b/pkg/nifi/model_versioned_process_group.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -51,6 +51,8 @@ type VersionedProcessGroup struct { 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 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 diff --git a/pkg/nifi/model_versioned_processor.go b/pkg/nifi/model_versioned_processor.go index c740b222..5fb0e9f7 100644 --- a/pkg/nifi/model_versioned_processor.go +++ b/pkg/nifi/model_versioned_processor.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_property_descriptor.go b/pkg/nifi/model_versioned_property_descriptor.go index 7795b87e..630c230f 100644 --- a/pkg/nifi/model_versioned_property_descriptor.go +++ b/pkg/nifi/model_versioned_property_descriptor.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_remote_group_port.go b/pkg/nifi/model_versioned_remote_group_port.go index b9a6dfdf..0232caf7 100644 --- a/pkg/nifi/model_versioned_remote_group_port.go +++ b/pkg/nifi/model_versioned_remote_group_port.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_remote_process_group.go b/pkg/nifi/model_versioned_remote_process_group.go index 7bce1b12..19a670fa 100644 --- a/pkg/nifi/model_versioned_remote_process_group.go +++ b/pkg/nifi/model_versioned_remote_process_group.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_resource_definition.go b/pkg/nifi/model_versioned_resource_definition.go index b401eb99..b92fa3cb 100644 --- a/pkg/nifi/model_versioned_resource_definition.go +++ b/pkg/nifi/model_versioned_resource_definition.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 602c8aad..9d07d59b 100644 --- a/pkg/nifi/response.go +++ b/pkg/nifi/response.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 fceac70a..f7818f8f 100644 --- a/pkg/registry/README.md +++ b/pkg/registry/README.md @@ -5,7 +5,7 @@ The REST API provides an interface to a registry with operations for saving, ver ## 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: 1.21.0 +- API version: 1.23.2 - Package version: 1.0.0 - Build package: io.swagger.codegen.languages.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 935ccfc7..0d0d933f 100644 --- a/pkg/registry/api/swagger.yaml +++ b/pkg/registry/api/swagger.yaml @@ -3,7 +3,7 @@ swagger: "2.0" info: description: "The REST API provides an interface to a registry with operations for\ \ saving, versioning, reading NiFi flows and components." - version: "1.21.0" + version: "1.23.2" title: "Apache NiFi Registry REST API" termsOfService: "As described in the license" contact: @@ -464,6 +464,13 @@ paths: schema: $ref: "#/definitions/Bucket" x-exportParamName: "Body" + - name: "preserveSourceProperties" + in: "query" + description: "Whether source properties like identifier should be kept" + required: false + type: "boolean" + x-exportParamName: "PreserveSourceProperties" + x-optionalDataType: "Bool" security: - Authorization: [] responses: @@ -1120,6 +1127,13 @@ paths: schema: $ref: "#/definitions/VersionedFlowSnapshot" x-exportParamName: "Body" + - name: "preserveSourceProperties" + in: "query" + description: "Whether source properties like author should be kept" + required: false + type: "boolean" + x-exportParamName: "PreserveSourceProperties" + x-optionalDataType: "Bool" security: - Authorization: [] responses: @@ -5003,6 +5017,8 @@ definitions: xml: name: "property" $ref: "#/definitions/Property" + supportsSensitiveDynamicProperties: + type: "boolean" dynamicProperties: type: "array" xml: @@ -5164,6 +5180,7 @@ definitions: description: "description" - resource: "resource" description: "description" + supportsSensitiveDynamicProperties: true sideEffectFree: true stateful: description: "description" @@ -7203,12 +7220,6 @@ definitions: identifier: "identifier" name: "name" flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 7 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -7306,6 +7317,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 6 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + backPressureObjectThreshold: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 4 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + backPressureObjectThreshold: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 4 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 7 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -7423,37 +7584,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 3 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 0.8008281904610115 - "y": 6.027456183070403 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 3 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 0.8008281904610115 - "y": 6.027456183070403 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -7482,37 +7613,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 0.8008281904610115 - "y": 6.027456183070403 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 0.8008281904610115 - "y": 6.027456183070403 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 0.8008281904610115 "y": 6.027456183070403 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 6 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -7701,92 +7805,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 0.8008281904610115 - "y": 6.027456183070403 - - x: 0.8008281904610115 - "y": 6.027456183070403 - backPressureObjectThreshold: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 0.8008281904610115 - "y": 6.027456183070403 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 4 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 0.8008281904610115 - "y": 6.027456183070403 - - x: 0.8008281904610115 - "y": 6.027456183070403 - backPressureObjectThreshold: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 0.8008281904610115 - "y": 6.027456183070403 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 4 - parameterContextName: "parameterContextName" parameterProviders: key: identifier: "identifier" @@ -8323,6 +8341,9 @@ definitions: 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." flowFileConcurrency: type: "string" description: "The configured FlowFile Concurrency for the Process Group" @@ -8352,12 +8373,6 @@ definitions: type: "string" description: "The ID of the Process Group that this component belongs to" example: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 7 - comments: "comments" processors: - autoTerminatedRelationships: - "autoTerminatedRelationships" @@ -8455,6 +8470,156 @@ definitions: groupIdentifier: "groupIdentifier" properties: key: "properties" + processGroups: + - null + - null + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + groupIdentifier: "groupIdentifier" + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 6 + latest: true + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + backPressureObjectThreshold: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 4 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 0.8008281904610115 + "y": 6.027456183070403 + - x: 0.8008281904610115 + "y": 6.027456183070403 + backPressureObjectThreshold: 7 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 0.8008281904610115 + "y": 6.027456183070403 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 4 + logFileSuffix: "logFileSuffix" + parameterContextName: "parameterContextName" + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 7 + comments: "comments" labels: - identifier: "identifier" componentType: "CONNECTION" @@ -8572,37 +8737,7 @@ definitions: key: "properties" defaultFlowFileExpiration: "defaultFlowFileExpiration" flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 3 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 0.8008281904610115 - "y": 6.027456183070403 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 3 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 0.8008281904610115 - "y": 6.027456183070403 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" inputPorts: - identifier: "identifier" @@ -8631,37 +8766,10 @@ definitions: type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 0.8008281904610115 - "y": 6.027456183070403 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 0.8008281904610115 - "y": 6.027456183070403 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: x: 0.8008281904610115 "y": 6.027456183070403 - versionedFlowCoordinates: - registryUrl: "registryUrl" - registryId: "registryId" - storageLocation: "storageLocation" - bucketId: "bucketId" - flowId: "flowId" - version: 6 - latest: true remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" @@ -8850,92 +8958,6 @@ definitions: groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 0.8008281904610115 - "y": 6.027456183070403 - - x: 0.8008281904610115 - "y": 6.027456183070403 - backPressureObjectThreshold: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 0.8008281904610115 - "y": 6.027456183070403 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 4 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 0.8008281904610115 - "y": 6.027456183070403 - - x: 0.8008281904610115 - "y": 6.027456183070403 - backPressureObjectThreshold: 7 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 0.8008281904610115 - "y": 6.027456183070403 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 4 - parameterContextName: "parameterContextName" VersionedProcessor: type: "object" properties: diff --git a/pkg/registry/api_about.go b/pkg/registry/api_about.go index 7b2c03a0..961ca125 100644 --- a/pkg/registry/api_about.go +++ b/pkg/registry/api_about.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package registry import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -89,7 +89,7 @@ func (a *AboutApiService) GetVersion(ctx context.Context) (RegistryAbout, *http. return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/registry/api_access.go b/pkg/registry/api_access.go index 5e66ca81..547f96d0 100644 --- a/pkg/registry/api_access.go +++ b/pkg/registry/api_access.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package registry import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -76,7 +76,7 @@ func (a *AccessApiService) CreateAccessTokenByTryingAllProviders(ctx context.Con return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -165,7 +165,7 @@ func (a *AccessApiService) CreateAccessTokenUsingBasicAuthCredentials(ctx contex return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -254,7 +254,7 @@ func (a *AccessApiService) CreateAccessTokenUsingIdentityProviderCredentials(ctx return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -343,7 +343,7 @@ func (a *AccessApiService) CreateAccessTokenUsingKerberosTicket(ctx context.Cont return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -445,7 +445,7 @@ func (a *AccessApiService) GetAccessStatus(ctx context.Context) (CurrentUser, *h return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -534,7 +534,7 @@ func (a *AccessApiService) GetIdentityProviderUsageInstructions(ctx context.Cont return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -623,7 +623,7 @@ func (a *AccessApiService) Logout(ctx context.Context) (*http.Response, *string, return localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarHttpResponse, nil, err @@ -694,7 +694,7 @@ func (a *AccessApiService) LogoutComplete(ctx context.Context) (*http.Response, return localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarHttpResponse, nil, err @@ -765,7 +765,7 @@ func (a *AccessApiService) OidcCallback(ctx context.Context) (*http.Response, *s return localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarHttpResponse, nil, err @@ -836,7 +836,7 @@ func (a *AccessApiService) OidcExchange(ctx context.Context) (string, *http.Resp return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -925,7 +925,7 @@ func (a *AccessApiService) OidcLogout(ctx context.Context) (*http.Response, *str return localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarHttpResponse, nil, err @@ -996,7 +996,7 @@ func (a *AccessApiService) OidcLogoutCallback(ctx context.Context) (*http.Respon return localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarHttpResponse, nil, err @@ -1067,7 +1067,7 @@ func (a *AccessApiService) OidcRequest(ctx context.Context) (*http.Response, *st return localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarHttpResponse, nil, err @@ -1138,7 +1138,7 @@ func (a *AccessApiService) TestIdentityProviderRecognizesCredentialsFormat(ctx c return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/registry/api_bucket_bundles.go b/pkg/registry/api_bucket_bundles.go index 4cf8a007..02202ae4 100644 --- a/pkg/registry/api_bucket_bundles.go +++ b/pkg/registry/api_bucket_bundles.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package registry import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -94,7 +94,7 @@ func (a *BucketBundlesApiService) CreateExtensionBundleVersion(ctx context.Conte return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -198,7 +198,7 @@ func (a *BucketBundlesApiService) GetExtensionBundles(ctx context.Context, bucke return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/registry/api_bucket_flows.go b/pkg/registry/api_bucket_flows.go index 87315e45..74944d50 100644 --- a/pkg/registry/api_bucket_flows.go +++ b/pkg/registry/api_bucket_flows.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package registry import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -96,7 +96,7 @@ func (a *BucketFlowsApiService) CreateFlow(ctx context.Context, bucketId string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -142,10 +142,17 @@ Creates the next version of a flow. The version number of the object being creat * @param bucketId The bucket identifier * @param flowId The flow identifier * @param body The new versioned flow snapshot. + * @param optional nil or *BucketFlowsApiCreateFlowVersionOpts - Optional Parameters: + * @param "PreserveSourceProperties" (optional.Bool) - Whether source properties like author should be kept @return VersionedFlowSnapshot */ -func (a *BucketFlowsApiService) CreateFlowVersion(ctx context.Context, bucketId string, flowId string, body VersionedFlowSnapshot) (VersionedFlowSnapshot, *http.Response, *string, error) { + +type BucketFlowsApiCreateFlowVersionOpts struct { + PreserveSourceProperties optional.Bool +} + +func (a *BucketFlowsApiService) CreateFlowVersion(ctx context.Context, bucketId string, flowId string, body VersionedFlowSnapshot, localVarOptionals *BucketFlowsApiCreateFlowVersionOpts) (VersionedFlowSnapshot, *http.Response, *string, error) { var ( localVarHttpMethod = strings.ToUpper("Post") localVarPostBody interface{} @@ -163,6 +170,9 @@ func (a *BucketFlowsApiService) CreateFlowVersion(ctx context.Context, bucketId localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if localVarOptionals != nil && localVarOptionals.PreserveSourceProperties.IsSet() { + localVarQueryParams.Add("preserveSourceProperties", parameterToString(localVarOptionals.PreserveSourceProperties.Value(), "")) + } // to determine the Content-Type header localVarHttpContentTypes := []string{"*/*"} @@ -205,7 +215,7 @@ func (a *BucketFlowsApiService) CreateFlowVersion(ctx context.Context, bucketId return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -323,7 +333,7 @@ func (a *BucketFlowsApiService) DeleteFlow(ctx context.Context, version string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -431,7 +441,7 @@ func (a *BucketFlowsApiService) ExportVersionedFlow(ctx context.Context, bucketI return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -537,7 +547,7 @@ func (a *BucketFlowsApiService) GetFlow(ctx context.Context, bucketId string, fl return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -647,7 +657,7 @@ func (a *BucketFlowsApiService) GetFlowDiff(ctx context.Context, bucketId string return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -755,7 +765,7 @@ func (a *BucketFlowsApiService) GetFlowVersion(ctx context.Context, bucketId str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -861,7 +871,7 @@ func (a *BucketFlowsApiService) GetFlowVersions(ctx context.Context, bucketId st return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -965,7 +975,7 @@ func (a *BucketFlowsApiService) GetFlows(ctx context.Context, bucketId string) ( return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1071,7 +1081,7 @@ func (a *BucketFlowsApiService) GetLatestFlowVersion(ctx context.Context, bucket return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1177,7 +1187,7 @@ func (a *BucketFlowsApiService) GetLatestFlowVersionMetadata(ctx context.Context return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1304,7 +1314,7 @@ func (a *BucketFlowsApiService) ImportVersionedFlow(ctx context.Context, bucketI return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1413,7 +1423,7 @@ func (a *BucketFlowsApiService) UpdateFlow(ctx context.Context, bucketId string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/registry/api_buckets.go b/pkg/registry/api_buckets.go index 4f07bad8..0a1354fb 100644 --- a/pkg/registry/api_buckets.go +++ b/pkg/registry/api_buckets.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package registry import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -33,10 +33,17 @@ BucketsApiService Create bucket * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param body The bucket to create + * @param optional nil or *BucketsApiCreateBucketOpts - Optional Parameters: + * @param "PreserveSourceProperties" (optional.Bool) - Whether source properties like identifier should be kept @return Bucket */ -func (a *BucketsApiService) CreateBucket(ctx context.Context, body Bucket) (Bucket, *http.Response, *string, error) { + +type BucketsApiCreateBucketOpts struct { + PreserveSourceProperties optional.Bool +} + +func (a *BucketsApiService) CreateBucket(ctx context.Context, body Bucket, localVarOptionals *BucketsApiCreateBucketOpts) (Bucket, *http.Response, *string, error) { var ( localVarHttpMethod = strings.ToUpper("Post") localVarPostBody interface{} @@ -52,6 +59,9 @@ func (a *BucketsApiService) CreateBucket(ctx context.Context, body Bucket) (Buck localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if localVarOptionals != nil && localVarOptionals.PreserveSourceProperties.IsSet() { + localVarQueryParams.Add("preserveSourceProperties", parameterToString(localVarOptionals.PreserveSourceProperties.Value(), "")) + } // to determine the Content-Type header localVarHttpContentTypes := []string{"application/json"} @@ -94,7 +104,7 @@ func (a *BucketsApiService) CreateBucket(ctx context.Context, body Bucket) (Buck return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -210,7 +220,7 @@ func (a *BucketsApiService) DeleteBucket(ctx context.Context, version string, bu return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -312,7 +322,7 @@ func (a *BucketsApiService) GetAvailableBucketFields(ctx context.Context) (Field return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -416,7 +426,7 @@ func (a *BucketsApiService) GetBucket(ctx context.Context, bucketId string) (Buc return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -518,7 +528,7 @@ func (a *BucketsApiService) GetBuckets(ctx context.Context) ([]Bucket, *http.Res return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -625,7 +635,7 @@ func (a *BucketsApiService) UpdateBucket(ctx context.Context, bucketId string, b return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/registry/api_bundles.go b/pkg/registry/api_bundles.go index 47327ee4..7f2f9c2b 100644 --- a/pkg/registry/api_bundles.go +++ b/pkg/registry/api_bundles.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package registry import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -97,7 +97,7 @@ func (a *BundlesApiService) GetBundleVersionExtensionAdditionalDetailsDocs(ctx c return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -205,7 +205,7 @@ func (a *BundlesApiService) GetBundleVersionExtensionDocs(ctx context.Context, b return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -327,7 +327,7 @@ func (a *BundlesApiService) GetBundleVersions(ctx context.Context, localVarOptio return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -449,7 +449,7 @@ func (a *BundlesApiService) GetBundles(ctx context.Context, localVarOptionals *B return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -555,7 +555,7 @@ func (a *BundlesApiService) GlobalDeleteBundleVersion(ctx context.Context, bundl return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -659,7 +659,7 @@ func (a *BundlesApiService) GlobalDeleteExtensionBundle(ctx context.Context, bun return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -765,7 +765,7 @@ func (a *BundlesApiService) GlobalGetBundleVersion(ctx context.Context, bundleId return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -871,7 +871,7 @@ func (a *BundlesApiService) GlobalGetBundleVersionContent(ctx context.Context, b return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -979,7 +979,7 @@ func (a *BundlesApiService) GlobalGetBundleVersionExtension(ctx context.Context, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1085,7 +1085,7 @@ func (a *BundlesApiService) GlobalGetBundleVersionExtensions(ctx context.Context return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1189,7 +1189,7 @@ func (a *BundlesApiService) GlobalGetBundleVersions(ctx context.Context, bundleI return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1293,7 +1293,7 @@ func (a *BundlesApiService) GlobalGetExtensionBundle(ctx context.Context, bundle return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/registry/api_config.go b/pkg/registry/api_config.go index 95f2229a..8b96a1ee 100644 --- a/pkg/registry/api_config.go +++ b/pkg/registry/api_config.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package registry import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -89,7 +89,7 @@ func (a *ConfigApiService) GetConfiguration(ctx context.Context) (RegistryConfig return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/registry/api_extension_repository.go b/pkg/registry/api_extension_repository.go index 067720b0..49f209f4 100644 --- a/pkg/registry/api_extension_repository.go +++ b/pkg/registry/api_extension_repository.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package registry import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -94,7 +94,7 @@ func (a *ExtensionRepositoryApiService) GetExtensionRepoArtifacts(ctx context.Co return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -196,7 +196,7 @@ func (a *ExtensionRepositoryApiService) GetExtensionRepoBuckets(ctx context.Cont return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -300,7 +300,7 @@ func (a *ExtensionRepositoryApiService) GetExtensionRepoGroups(ctx context.Conte return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -410,7 +410,7 @@ func (a *ExtensionRepositoryApiService) GetExtensionRepoVersion(ctx context.Cont return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -520,7 +520,7 @@ func (a *ExtensionRepositoryApiService) GetExtensionRepoVersionContent(ctx conte return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -632,7 +632,7 @@ func (a *ExtensionRepositoryApiService) GetExtensionRepoVersionExtension(ctx con return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -744,7 +744,7 @@ func (a *ExtensionRepositoryApiService) GetExtensionRepoVersionExtensionAddition return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -856,7 +856,7 @@ func (a *ExtensionRepositoryApiService) GetExtensionRepoVersionExtensionDocs(ctx return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -966,7 +966,7 @@ func (a *ExtensionRepositoryApiService) GetExtensionRepoVersionExtensions(ctx co return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1076,7 +1076,7 @@ func (a *ExtensionRepositoryApiService) GetExtensionRepoVersionSha256(ctx contex return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1184,7 +1184,7 @@ func (a *ExtensionRepositoryApiService) GetExtensionRepoVersions(ctx context.Con return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1292,7 +1292,7 @@ func (a *ExtensionRepositoryApiService) GetGlobalExtensionRepoVersionSha256(ctx return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/registry/api_extensions.go b/pkg/registry/api_extensions.go index 4be0195b..e609cd7e 100644 --- a/pkg/registry/api_extensions.go +++ b/pkg/registry/api_extensions.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package registry import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -110,7 +110,7 @@ func (a *ExtensionsApiService) GetExtensions(ctx context.Context, localVarOption return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -220,7 +220,7 @@ func (a *ExtensionsApiService) GetExtensionsProvidingServiceAPI(ctx context.Cont return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -322,7 +322,7 @@ func (a *ExtensionsApiService) GetTags(ctx context.Context) ([]TagCount, *http.R return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/registry/api_flows.go b/pkg/registry/api_flows.go index f21626c9..bd0508af 100644 --- a/pkg/registry/api_flows.go +++ b/pkg/registry/api_flows.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package registry import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -90,7 +90,7 @@ func (a *FlowsApiService) GetAvailableFlowFields(ctx context.Context) (Fields, * return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -194,7 +194,7 @@ func (a *FlowsApiService) GlobalGetFlow(ctx context.Context, flowId string) (Ver return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -300,7 +300,7 @@ func (a *FlowsApiService) GlobalGetFlowVersion(ctx context.Context, flowId strin return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -404,7 +404,7 @@ func (a *FlowsApiService) GlobalGetFlowVersions(ctx context.Context, flowId stri return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -508,7 +508,7 @@ func (a *FlowsApiService) GlobalGetLatestFlowVersion(ctx context.Context, flowId return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -612,7 +612,7 @@ func (a *FlowsApiService) GlobalGetLatestFlowVersionMetadata(ctx context.Context return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/registry/api_items.go b/pkg/registry/api_items.go index 3143f193..43adbf5d 100644 --- a/pkg/registry/api_items.go +++ b/pkg/registry/api_items.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package registry import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -90,7 +90,7 @@ func (a *ItemsApiService) GetAvailableBucketItemFields(ctx context.Context) (Fie return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -192,7 +192,7 @@ func (a *ItemsApiService) GetItems(ctx context.Context) ([]BucketItem, *http.Res return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -296,7 +296,7 @@ func (a *ItemsApiService) GetItemsInBucket(ctx context.Context, bucketId string) return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/registry/api_policies.go b/pkg/registry/api_policies.go index 13e18740..d891f353 100644 --- a/pkg/registry/api_policies.go +++ b/pkg/registry/api_policies.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package registry import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -94,7 +94,7 @@ func (a *PoliciesApiService) CreateAccessPolicy(ctx context.Context, body Access return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -196,7 +196,7 @@ func (a *PoliciesApiService) GetAccessPolicies(ctx context.Context) ([]AccessPol return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -300,7 +300,7 @@ func (a *PoliciesApiService) GetAccessPolicy(ctx context.Context, id string) (Ac return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -406,7 +406,7 @@ func (a *PoliciesApiService) GetAccessPolicyForResource(ctx context.Context, act return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -508,7 +508,7 @@ func (a *PoliciesApiService) GetResources(ctx context.Context) ([]Resource, *htt return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -624,7 +624,7 @@ func (a *PoliciesApiService) RemoveAccessPolicy(ctx context.Context, version str return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -731,7 +731,7 @@ func (a *PoliciesApiService) UpdateAccessPolicy(ctx context.Context, id string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/registry/api_tenants.go b/pkg/registry/api_tenants.go index d882c5d7..03a02664 100644 --- a/pkg/registry/api_tenants.go +++ b/pkg/registry/api_tenants.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -13,7 +13,7 @@ package registry import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -94,7 +94,7 @@ func (a *TenantsApiService) CreateUser(ctx context.Context, body User) (User, *h return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -199,7 +199,7 @@ func (a *TenantsApiService) CreateUserGroup(ctx context.Context, body UserGroup) return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -303,7 +303,7 @@ func (a *TenantsApiService) GetUser(ctx context.Context, id string) (User, *http return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -407,7 +407,7 @@ func (a *TenantsApiService) GetUserGroup(ctx context.Context, id string) (UserGr return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -509,7 +509,7 @@ func (a *TenantsApiService) GetUserGroups(ctx context.Context) ([]UserGroup, *ht return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -611,7 +611,7 @@ func (a *TenantsApiService) GetUsers(ctx context.Context) ([]User, *http.Respons return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -727,7 +727,7 @@ func (a *TenantsApiService) RemoveUser(ctx context.Context, version string, id s return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -843,7 +843,7 @@ func (a *TenantsApiService) RemoveUserGroup(ctx context.Context, version string, return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -950,7 +950,7 @@ func (a *TenantsApiService) UpdateUser(ctx context.Context, id string, body User return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err @@ -1057,7 +1057,7 @@ func (a *TenantsApiService) UpdateUserGroup(ctx context.Context, id string, body return localVarReturnValue, localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return localVarReturnValue, localVarHttpResponse, nil, err diff --git a/pkg/registry/client.go b/pkg/registry/client.go index db1e9b59..9af9adbb 100644 --- a/pkg/registry/client.go +++ b/pkg/registry/client.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -38,7 +38,7 @@ var ( xmlCheck = regexp.MustCompile("(?i:(?:application|text)/xml)") ) -// APIClient manages communication with the Apache NiFi Registry REST API API v1.21.0 +// APIClient manages communication with the Apache NiFi Registry REST API API v1.23.2 // 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 bc0fbfbc..42aea8fd 100644 --- a/pkg/registry/configuration.go +++ b/pkg/registry/configuration.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/docs/BucketFlowsApi.md b/pkg/registry/docs/BucketFlowsApi.md index 82f79de9..f23e1bca 100644 --- a/pkg/registry/docs/BucketFlowsApi.md +++ b/pkg/registry/docs/BucketFlowsApi.md @@ -49,7 +49,7 @@ Name | Type | Description | Notes [[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) # **CreateFlowVersion** -> VersionedFlowSnapshot CreateFlowVersion(ctx, bucketId, flowId, body) +> VersionedFlowSnapshot CreateFlowVersion(ctx, bucketId, flowId, body, optional) Create flow version Creates the next version of a flow. The version number of the object being created must be the next available version integer. Flow versions are immutable after they are created. @@ -62,6 +62,17 @@ Name | Type | Description | Notes **bucketId** | **string**| The bucket identifier | **flowId** | **string**| The flow identifier | **body** | [**VersionedFlowSnapshot**](VersionedFlowSnapshot.md)| The new versioned flow snapshot. | + **optional** | ***BucketFlowsApiCreateFlowVersionOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a BucketFlowsApiCreateFlowVersionOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + + **preserveSourceProperties** | **optional.Bool**| Whether source properties like author should be kept | ### Return type diff --git a/pkg/registry/docs/BucketsApi.md b/pkg/registry/docs/BucketsApi.md index 09ad22de..2abeb83e 100644 --- a/pkg/registry/docs/BucketsApi.md +++ b/pkg/registry/docs/BucketsApi.md @@ -13,7 +13,7 @@ Method | HTTP request | Description # **CreateBucket** -> Bucket CreateBucket(ctx, body) +> Bucket CreateBucket(ctx, body, optional) Create bucket @@ -24,6 +24,15 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **body** | [**Bucket**](Bucket.md)| The bucket to create | + **optional** | ***BucketsApiCreateBucketOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a BucketsApiCreateBucketOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **preserveSourceProperties** | **optional.Bool**| Whether source properties like identifier should be kept | ### Return type diff --git a/pkg/registry/docs/Extension.md b/pkg/registry/docs/Extension.md index f4f35657..a26f5ed7 100644 --- a/pkg/registry/docs/Extension.md +++ b/pkg/registry/docs/Extension.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **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) | The dynamic relationships of the extension | [optional] [default to null] diff --git a/pkg/registry/docs/VersionedProcessGroup.md b/pkg/registry/docs/VersionedProcessGroup.md index 96842efd..bc410072 100644 --- a/pkg/registry/docs/VersionedProcessGroup.md +++ b/pkg/registry/docs/VersionedProcessGroup.md @@ -23,6 +23,7 @@ Name | Type | Description | Notes **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] +**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] diff --git a/pkg/registry/model_access_policy.go b/pkg/registry/model_access_policy.go index f07b2059..7edfd48f 100644 --- a/pkg/registry/model_access_policy.go +++ b/pkg/registry/model_access_policy.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_access_policy_summary.go b/pkg/registry/model_access_policy_summary.go index 2613d0eb..d6b7d015 100644 --- a/pkg/registry/model_access_policy_summary.go +++ b/pkg/registry/model_access_policy_summary.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_allowable_value.go b/pkg/registry/model_allowable_value.go index 23d96326..5b5dc2f5 100644 --- a/pkg/registry/model_allowable_value.go +++ b/pkg/registry/model_allowable_value.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_attribute.go b/pkg/registry/model_attribute.go index 9f28cfe1..41562623 100644 --- a/pkg/registry/model_attribute.go +++ b/pkg/registry/model_attribute.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_batch_size.go b/pkg/registry/model_batch_size.go index f582d461..be840f86 100644 --- a/pkg/registry/model_batch_size.go +++ b/pkg/registry/model_batch_size.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_bucket.go b/pkg/registry/model_bucket.go index f15ece6f..ca4d83dd 100644 --- a/pkg/registry/model_bucket.go +++ b/pkg/registry/model_bucket.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_bucket_item.go b/pkg/registry/model_bucket_item.go index e2e941d5..3959757f 100644 --- a/pkg/registry/model_bucket_item.go +++ b/pkg/registry/model_bucket_item.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_build_info.go b/pkg/registry/model_build_info.go index 06d82140..2f2bfc4c 100644 --- a/pkg/registry/model_build_info.go +++ b/pkg/registry/model_build_info.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_bundle.go b/pkg/registry/model_bundle.go index 196ff0e1..99cea583 100644 --- a/pkg/registry/model_bundle.go +++ b/pkg/registry/model_bundle.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_bundle_info.go b/pkg/registry/model_bundle_info.go index fdde71fc..76180e72 100644 --- a/pkg/registry/model_bundle_info.go +++ b/pkg/registry/model_bundle_info.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_bundle_version.go b/pkg/registry/model_bundle_version.go index a5fca4f5..6b392da7 100644 --- a/pkg/registry/model_bundle_version.go +++ b/pkg/registry/model_bundle_version.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_bundle_version_dependency.go b/pkg/registry/model_bundle_version_dependency.go index 7a33f280..7e3fc941 100644 --- a/pkg/registry/model_bundle_version_dependency.go +++ b/pkg/registry/model_bundle_version_dependency.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_bundle_version_metadata.go b/pkg/registry/model_bundle_version_metadata.go index 55d1663e..d3829d14 100644 --- a/pkg/registry/model_bundle_version_metadata.go +++ b/pkg/registry/model_bundle_version_metadata.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 2b0ad9eb..663d7ff3 100644 --- a/pkg/registry/model_component_difference.go +++ b/pkg/registry/model_component_difference.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_group.go b/pkg/registry/model_component_difference_group.go index f799e924..6eabd6d9 100644 --- a/pkg/registry/model_component_difference_group.go +++ b/pkg/registry/model_component_difference_group.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_connectable_component.go b/pkg/registry/model_connectable_component.go index 8bf6b635..2413ffb7 100644 --- a/pkg/registry/model_connectable_component.go +++ b/pkg/registry/model_connectable_component.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_controller_service_api.go b/pkg/registry/model_controller_service_api.go index 6ba462f5..ba5fc441 100644 --- a/pkg/registry/model_controller_service_api.go +++ b/pkg/registry/model_controller_service_api.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_controller_service_definition.go b/pkg/registry/model_controller_service_definition.go index 083e5e61..e28ce942 100644 --- a/pkg/registry/model_controller_service_definition.go +++ b/pkg/registry/model_controller_service_definition.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_current_user.go b/pkg/registry/model_current_user.go index cfe214d5..5fe99c0d 100644 --- a/pkg/registry/model_current_user.go +++ b/pkg/registry/model_current_user.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_default_schedule.go b/pkg/registry/model_default_schedule.go index d3d887fc..d5038b69 100644 --- a/pkg/registry/model_default_schedule.go +++ b/pkg/registry/model_default_schedule.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_default_settings.go b/pkg/registry/model_default_settings.go index db1cda3c..407a1710 100644 --- a/pkg/registry/model_default_settings.go +++ b/pkg/registry/model_default_settings.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_dependency.go b/pkg/registry/model_dependency.go index 1412ca54..cfee46cf 100644 --- a/pkg/registry/model_dependency.go +++ b/pkg/registry/model_dependency.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_dependent_values.go b/pkg/registry/model_dependent_values.go index 22952869..f60d7a81 100644 --- a/pkg/registry/model_dependent_values.go +++ b/pkg/registry/model_dependent_values.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 d386fe26..337a4e50 100644 --- a/pkg/registry/model_deprecation_notice.go +++ b/pkg/registry/model_deprecation_notice.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_dynamic_property.go b/pkg/registry/model_dynamic_property.go index d86f55ac..fd9585aa 100644 --- a/pkg/registry/model_dynamic_property.go +++ b/pkg/registry/model_dynamic_property.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_dynamic_relationship.go b/pkg/registry/model_dynamic_relationship.go index fb2acc2f..76024069 100644 --- a/pkg/registry/model_dynamic_relationship.go +++ b/pkg/registry/model_dynamic_relationship.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension.go b/pkg/registry/model_extension.go index 36c469ab..a30c3212 100644 --- a/pkg/registry/model_extension.go +++ b/pkg/registry/model_extension.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -23,6 +23,7 @@ type Extension struct { 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 diff --git a/pkg/registry/model_extension_bundle.go b/pkg/registry/model_extension_bundle.go index 5c14ca49..25625953 100644 --- a/pkg/registry/model_extension_bundle.go +++ b/pkg/registry/model_extension_bundle.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_filter_params.go b/pkg/registry/model_extension_filter_params.go index 4bfd4895..5d340624 100644 --- a/pkg/registry/model_extension_filter_params.go +++ b/pkg/registry/model_extension_filter_params.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 3bd6d7a0..4d1d7532 100644 --- a/pkg/registry/model_extension_metadata.go +++ b/pkg/registry/model_extension_metadata.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * 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_container.go b/pkg/registry/model_extension_metadata_container.go index 4e0f0ea8..80bed9bc 100644 --- a/pkg/registry/model_extension_metadata_container.go +++ b/pkg/registry/model_extension_metadata_container.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_repo_artifact.go b/pkg/registry/model_extension_repo_artifact.go index 32707b81..c15041b9 100644 --- a/pkg/registry/model_extension_repo_artifact.go +++ b/pkg/registry/model_extension_repo_artifact.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_repo_bucket.go b/pkg/registry/model_extension_repo_bucket.go index 7cdf9d91..5fba6937 100644 --- a/pkg/registry/model_extension_repo_bucket.go +++ b/pkg/registry/model_extension_repo_bucket.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_repo_group.go b/pkg/registry/model_extension_repo_group.go index a31a3137..3ba39529 100644 --- a/pkg/registry/model_extension_repo_group.go +++ b/pkg/registry/model_extension_repo_group.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_repo_version.go b/pkg/registry/model_extension_repo_version.go index 872d42f8..8bec913f 100644 --- a/pkg/registry/model_extension_repo_version.go +++ b/pkg/registry/model_extension_repo_version.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_repo_version_summary.go b/pkg/registry/model_extension_repo_version_summary.go index 5a6b04e7..bb140389 100644 --- a/pkg/registry/model_extension_repo_version_summary.go +++ b/pkg/registry/model_extension_repo_version_summary.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_external_controller_service_reference.go b/pkg/registry/model_external_controller_service_reference.go index bf76b2eb..ee0204d2 100644 --- a/pkg/registry/model_external_controller_service_reference.go +++ b/pkg/registry/model_external_controller_service_reference.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 3e57f5ca..24141fef 100644 --- a/pkg/registry/model_fields.go +++ b/pkg/registry/model_fields.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_jaxb_link.go b/pkg/registry/model_jaxb_link.go index adc40d87..38355ab5 100644 --- a/pkg/registry/model_jaxb_link.go +++ b/pkg/registry/model_jaxb_link.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_parameter_provider_reference.go b/pkg/registry/model_parameter_provider_reference.go index 88356a9d..1a418818 100644 --- a/pkg/registry/model_parameter_provider_reference.go +++ b/pkg/registry/model_parameter_provider_reference.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_permissions.go b/pkg/registry/model_permissions.go index 51eaa924..f43f6af6 100644 --- a/pkg/registry/model_permissions.go +++ b/pkg/registry/model_permissions.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_position.go b/pkg/registry/model_position.go index 7157f75f..3e7b18d5 100644 --- a/pkg/registry/model_position.go +++ b/pkg/registry/model_position.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_property.go b/pkg/registry/model_property.go index ce82f734..5d38ca87 100644 --- a/pkg/registry/model_property.go +++ b/pkg/registry/model_property.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_provided_service_api.go b/pkg/registry/model_provided_service_api.go index 7c0ec0be..3e778775 100644 --- a/pkg/registry/model_provided_service_api.go +++ b/pkg/registry/model_provided_service_api.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_registry_about.go b/pkg/registry/model_registry_about.go index dedb4e7d..d1084da2 100644 --- a/pkg/registry/model_registry_about.go +++ b/pkg/registry/model_registry_about.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 8ad86e58..d2e684eb 100644 --- a/pkg/registry/model_registry_configuration.go +++ b/pkg/registry/model_registry_configuration.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_relationship.go b/pkg/registry/model_relationship.go index d5cc1989..539b2138 100644 --- a/pkg/registry/model_relationship.go +++ b/pkg/registry/model_relationship.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_resource.go b/pkg/registry/model_resource.go index 2cae6514..8eefe2bc 100644 --- a/pkg/registry/model_resource.go +++ b/pkg/registry/model_resource.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 34d5c7c8..8fa7efab 100644 --- a/pkg/registry/model_resource_definition.go +++ b/pkg/registry/model_resource_definition.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 6f34b9b1..64f7bdce 100644 --- a/pkg/registry/model_resource_permissions.go +++ b/pkg/registry/model_resource_permissions.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_restricted.go b/pkg/registry/model_restricted.go index e48b4ecd..eb1ec6e9 100644 --- a/pkg/registry/model_restricted.go +++ b/pkg/registry/model_restricted.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 8d98aa62..c0e8abad 100644 --- a/pkg/registry/model_restriction.go +++ b/pkg/registry/model_restriction.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_revision_info.go b/pkg/registry/model_revision_info.go index c24addcb..e2ba71c2 100644 --- a/pkg/registry/model_revision_info.go +++ b/pkg/registry/model_revision_info.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_stateful.go b/pkg/registry/model_stateful.go index 5a9da7d4..14752fb2 100644 --- a/pkg/registry/model_stateful.go +++ b/pkg/registry/model_stateful.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 14a04e01..f969df30 100644 --- a/pkg/registry/model_system_resource_consideration.go +++ b/pkg/registry/model_system_resource_consideration.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_tag_count.go b/pkg/registry/model_tag_count.go index 53eada85..cb202249 100644 --- a/pkg/registry/model_tag_count.go +++ b/pkg/registry/model_tag_count.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_tenant.go b/pkg/registry/model_tenant.go index 7693708d..9941b7f2 100644 --- a/pkg/registry/model_tenant.go +++ b/pkg/registry/model_tenant.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_user.go b/pkg/registry/model_user.go index 08e9ba84..8afc9ce6 100644 --- a/pkg/registry/model_user.go +++ b/pkg/registry/model_user.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_user_group.go b/pkg/registry/model_user_group.go index 5280bbee..adb26d14 100644 --- a/pkg/registry/model_user_group.go +++ b/pkg/registry/model_user_group.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 2bc5f076..bb66c4c4 100644 --- a/pkg/registry/model_versioned_connection.go +++ b/pkg/registry/model_versioned_connection.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_controller_service.go b/pkg/registry/model_versioned_controller_service.go index 24bbf5db..98dd2d93 100644 --- a/pkg/registry/model_versioned_controller_service.go +++ b/pkg/registry/model_versioned_controller_service.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_flow.go b/pkg/registry/model_versioned_flow.go index cffd0115..d4640168 100644 --- a/pkg/registry/model_versioned_flow.go +++ b/pkg/registry/model_versioned_flow.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_flow_coordinates.go b/pkg/registry/model_versioned_flow_coordinates.go index dd517fc7..4225edc2 100644 --- a/pkg/registry/model_versioned_flow_coordinates.go +++ b/pkg/registry/model_versioned_flow_coordinates.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_flow_difference.go b/pkg/registry/model_versioned_flow_difference.go index 6ae17e10..789514ae 100644 --- a/pkg/registry/model_versioned_flow_difference.go +++ b/pkg/registry/model_versioned_flow_difference.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_flow_snapshot.go b/pkg/registry/model_versioned_flow_snapshot.go index 09ad5bd3..daa2e538 100644 --- a/pkg/registry/model_versioned_flow_snapshot.go +++ b/pkg/registry/model_versioned_flow_snapshot.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_flow_snapshot_metadata.go b/pkg/registry/model_versioned_flow_snapshot_metadata.go index 2df0968f..09a5cbb1 100644 --- a/pkg/registry/model_versioned_flow_snapshot_metadata.go +++ b/pkg/registry/model_versioned_flow_snapshot_metadata.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_funnel.go b/pkg/registry/model_versioned_funnel.go index a13d7212..6cee79a4 100644 --- a/pkg/registry/model_versioned_funnel.go +++ b/pkg/registry/model_versioned_funnel.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_label.go b/pkg/registry/model_versioned_label.go index df922343..6403d1bd 100644 --- a/pkg/registry/model_versioned_label.go +++ b/pkg/registry/model_versioned_label.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_parameter.go b/pkg/registry/model_versioned_parameter.go index 6daada81..6a74da1e 100644 --- a/pkg/registry/model_versioned_parameter.go +++ b/pkg/registry/model_versioned_parameter.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_parameter_context.go b/pkg/registry/model_versioned_parameter_context.go index 868be5d5..0d082f19 100644 --- a/pkg/registry/model_versioned_parameter_context.go +++ b/pkg/registry/model_versioned_parameter_context.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_port.go b/pkg/registry/model_versioned_port.go index 92d9e7f7..373138f0 100644 --- a/pkg/registry/model_versioned_port.go +++ b/pkg/registry/model_versioned_port.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_process_group.go b/pkg/registry/model_versioned_process_group.go index 19067c45..41c5f72f 100644 --- a/pkg/registry/model_versioned_process_group.go +++ b/pkg/registry/model_versioned_process_group.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -51,6 +51,8 @@ type VersionedProcessGroup struct { 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 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 diff --git a/pkg/registry/model_versioned_processor.go b/pkg/registry/model_versioned_processor.go index 23323851..aadb64ba 100644 --- a/pkg/registry/model_versioned_processor.go +++ b/pkg/registry/model_versioned_processor.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_property_descriptor.go b/pkg/registry/model_versioned_property_descriptor.go index ed9f1fe9..21a1c964 100644 --- a/pkg/registry/model_versioned_property_descriptor.go +++ b/pkg/registry/model_versioned_property_descriptor.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_remote_group_port.go b/pkg/registry/model_versioned_remote_group_port.go index 6e1e1bdc..c89f69f2 100644 --- a/pkg/registry/model_versioned_remote_group_port.go +++ b/pkg/registry/model_versioned_remote_group_port.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_remote_process_group.go b/pkg/registry/model_versioned_remote_process_group.go index 4576fb5f..36a4627a 100644 --- a/pkg/registry/model_versioned_remote_process_group.go +++ b/pkg/registry/model_versioned_remote_process_group.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_resource_definition.go b/pkg/registry/model_versioned_resource_definition.go index 487ea941..c4036e52 100644 --- a/pkg/registry/model_versioned_resource_definition.go +++ b/pkg/registry/model_versioned_resource_definition.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * 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 41ccb748..d946ab5b 100644 --- a/pkg/registry/response.go +++ b/pkg/registry/response.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.21.0 + * API version: 1.23.2 * 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-1.23.2.json b/resources/client_gen/api_defs/nifi-1.23.2.json new file mode 100644 index 00000000..2a37e433 --- /dev/null +++ b/resources/client_gen/api_defs/nifi-1.23.2.json @@ -0,0 +1,26078 @@ +{ + "swagger" : "2.0", + "info" : { + "description" : "The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and\n stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description,\n definitions of the expected input and output, potential response codes, and the authorizations required\n to invoke each service.", + "version" : "1.23.2", + "title" : "NiFi Rest API", + "contact" : { + "url" : "https://nifi.apache.org", + "email" : "dev@nifi.apache.org" + }, + "license" : { + "name" : "Apache 2.0", + "url" : "http://www.apache.org/licenses/LICENSE-2.0.html" + } + }, + "basePath" : "/nifi-api", + "tags" : [ { + "name" : "access", + "description" : "Endpoints for obtaining an access token or checking access status." + }, { + "name" : "connections", + "description" : "Endpoint for managing a Connection." + }, { + "name" : "controller", + "description" : "Provides realtime command and control of this NiFi instance" + }, { + "name" : "controller-services", + "description" : "Endpoint for managing a Controller Service." + }, { + "name" : "counters", + "description" : "Endpoint for managing counters." + }, { + "name" : "data-transfer", + "description" : "Supports data transfers with this NiFi using HTTP based site to site" + }, { + "name" : "flow", + "description" : "Endpoint for accessing the flow structure and component status." + }, { + "name" : "flowfile-queues", + "description" : "Endpoint for managing a FlowFile Queue." + }, { + "name" : "funnel", + "description" : "Endpoint for managing a Funnel." + }, { + "name" : "input-ports", + "description" : "Endpoint for managing an Input Port." + }, { + "name" : "labels", + "description" : "Endpoint for managing a Label." + }, { + "name" : "output-ports", + "description" : "Endpoint for managing an Output Port." + }, { + "name" : "parameter-contexts", + "description" : "Endpoint for managing version control for a flow" + }, { + "name" : "parameter-providers", + "description" : "Endpoint for managing a Parameter Provider." + }, { + "name" : "policies", + "description" : "Endpoint for managing access policies." + }, { + "name" : "process-groups", + "description" : "Endpoint for managing a Process Group." + }, { + "name" : "processors", + "description" : "Endpoint for managing a Processor." + }, { + "name" : "provenance", + "description" : "Endpoint for accessing data flow provenance." + }, { + "name" : "provenance-events", + "description" : "Endpoint for accessing data flow provenance." + }, { + "name" : "remote-process-groups", + "description" : "Endpoint for managing a Remote Process Group." + }, { + "name" : "reporting-tasks", + "description" : "Endpoint for managing a Reporting Task." + }, { + "name" : "resources", + "description" : "Provides the resources in this NiFi that can have access/authorization policies." + }, { + "name" : "site-to-site", + "description" : "Provide access to site to site with this NiFi" + }, { + "name" : "snippets", + "description" : "Endpoint for accessing dataflow snippets." + }, { + "name" : "system-diagnostics", + "description" : "Endpoint for accessing system diagnostics." + }, { + "name" : "templates", + "description" : "Endpoint for managing a Template." + }, { + "name" : "tenants", + "description" : "Endpoint for managing users and user groups." + }, { + "name" : "versions", + "description" : "Endpoint for managing version control for a flow" + } ], + "schemes" : [ "http", "https" ], + "paths" : { + "/access" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Gets the status the client's access", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getAccessStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AccessStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Unable to determine access status because the client could not be authenticated." + }, + "403" : { + "description" : "Unable to determine access status because the client is not authorized to make this request." + }, + "409" : { + "description" : "Unable to determine access status because NiFi is not in the appropriate state." + }, + "500" : { + "description" : "Unable to determine access status because an unexpected error occurred." + } + } + } + }, + "/access/config" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Retrieves the access configuration for this NiFi", + "description" : "", + "operationId" : "getLoginConfig", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AccessConfigurationEntity" + } + } + } + } + }, + "/access/kerberos" : { + "post" : { + "tags" : [ "access" ], + "summary" : "Creates a token for accessing the REST API via Kerberos ticket exchange / SPNEGO negotiation", + "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. The token can be used in the Authorization header in the format 'Authorization: Bearer '. It is also stored in the browser as a cookie.", + "operationId" : "createAccessTokenFromTicket", + "consumes" : [ "text/plain" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "NiFi was unable to complete the request because it did not contain a valid Kerberos ticket in the Authorization header. Retry this request after initializing a ticket with kinit and ensuring your browser is configured to support SPNEGO." + }, + "409" : { + "description" : "Unable to create access token because NiFi is not in the appropriate state. (i.e. may not be configured to support Kerberos login." + }, + "500" : { + "description" : "Unable to create access token because an unexpected error occurred." + } + } + } + }, + "/access/knox/callback" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Redirect/callback URI for processing the result of the Apache Knox login sequence.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "knoxCallback", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/knox/logout" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Performs a logout in the Apache Knox.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "knoxLogout", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/knox/request" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Initiates a request to authenticate through Apache Knox.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "knoxRequest", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/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", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "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" : [ "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", + "consumes" : [ "application/x-www-form-urlencoded" ], + "produces" : [ "text/plain" ], + "parameters" : [ { + "name" : "username", + "in" : "formData", + "required" : false, + "type" : "string" + }, { + "name" : "password", + "in" : "formData", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "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" : "Unable to create access token because NiFi is not in the appropriate state. (i.e. may not be configured to support username/password login." + }, + "500" : { + "description" : "Unable to create access token because an unexpected error occurred." + } + } + } + }, + "/access/token/expiration" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Get expiration for current Access Token", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getAccessTokenExpiration", + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "Access Token Expiration found", + "schema" : { + "$ref" : "#/definitions/AccessTokenExpirationEntity" + } + }, + "401" : { + "description" : "Access Token not authorized" + }, + "409" : { + "description" : "Access Token not resolved" + } + } + } + }, + "/connections/{id}" : { + "get" : { + "tags" : [ "connections" ], + "summary" : "Gets a connection", + "description" : "", + "operationId" : "getConnection", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConnectionEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Source - /{component-type}/{uuid}" : [ ] + }, { + "Read Destination - /{component-type}/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "connections" ], + "summary" : "Updates a connection", + "description" : "", + "operationId" : "updateConnection", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The connection configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ConnectionEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConnectionEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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" : [ ] + } ] + }, + "delete" : { + "tags" : [ "connections" ], + "summary" : "Deletes a connection", + "description" : "", + "operationId" : "deleteConnection", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConnectionEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write Source - /{component-type}/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + }, { + "Write Destination - /{component-type}/{uuid}" : [ ] + } ] + } + }, + "/controller-services/{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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + }, { + "name" : "uiOnly", + "in" : "query", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "controller-services" ], + "summary" : "Updates a controller service", + "description" : "", + "operationId" : "updateControllerService", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ControllerServiceEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller-services/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "controller-services" ], + "summary" : "Deletes a controller service", + "description" : "", + "operationId" : "removeControllerService", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "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}/config/analysis" : { + "post" : { + "tags" : [ "controller-services" ], + "summary" : "Performs analysis of the component's configuration, providing information about which attributes are referenced.", + "description" : "", + "operationId" : "analyzeConfiguration", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The configuration analysis request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/controller-services/{id}/config/verification-requests" : { + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service configuration verification request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/controller-services/{id}/config/verification-requests/{requestId}" : { + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Controller Service", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Controller Service", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/controller-services/{id}/descriptors" : { + "get" : { + "tags" : [ "controller-services" ], + "summary" : "Gets a controller service property descriptor", + "description" : "", + "operationId" : "getPropertyDescriptor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + }, { + "name" : "propertyName", + "in" : "query", + "description" : "The property name to return the descriptor for.", + "required" : true, + "type" : "string" + }, { + "name" : "sensitive", + "in" : "query", + "description" : "Property Descriptor requested sensitive status", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PropertyDescriptorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/controller-services/{id}/references" : { + "get" : { + "tags" : [ "controller-services" ], + "summary" : "Gets a controller service", + "description" : "", + "operationId" : "getControllerServiceReferences", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "controller-services" ], + "summary" : "Updates a controller services references", + "description" : "", + "operationId" : "updateControllerServiceReferences", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service request update request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/UpdateControllerServiceReferenceRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /{component-type}/{uuid} or /operate/{component-type}/{uuid} - For each referencing component specified" : [ ] + } ] + } + }, + "/controller-services/{id}/run-status" : { + "put" : { + "tags" : [ "controller-services" ], + "summary" : "Updates run status of a controller service", + "description" : "", + "operationId" : "updateRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service run status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ControllerServiceRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller-services/{uuid} or /operation/controller-services/{uuid}" : [ ] + } ] + } + }, + "/controller-services/{id}/state" : { + "get" : { + "tags" : [ "controller-services" ], + "summary" : "Gets the state for a controller service", + "description" : "", + "operationId" : "getState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/controller-services/{id}/state/clear-requests" : { + "post" : { + "tags" : [ "controller-services" ], + "summary" : "Clears the state for a controller service", + "description" : "", + "operationId" : "clearState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/controller/bulletin" : { + "post" : { + "tags" : [ "controller" ], + "summary" : "Creates a new bulletin", + "description" : "", + "operationId" : "createBulletin", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The reporting task configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/BulletinEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ClusterEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ] + } + }, + "/controller/cluster/nodes/{id}" : { + "get" : { + "tags" : [ "controller" ], + "summary" : "Gets a node in the cluster", + "description" : "", + "operationId" : "getNode", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The node id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/NodeEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ] + }, + "put" : { + "tags" : [ "controller" ], + "summary" : "Updates a node in the cluster", + "description" : "", + "operationId" : "updateNode", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The node id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The node configuration. The only configuration that will be honored at this endpoint is the status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/NodeEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/NodeEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + }, + "delete" : { + "tags" : [ "controller" ], + "summary" : "Removes a node from the cluster", + "description" : "", + "operationId" : "deleteNode", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The node id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/NodeEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + } + }, + "/controller/config" : { + "get" : { + "tags" : [ "controller" ], + "summary" : "Retrieves the configuration for this NiFi Controller", + "description" : "", + "operationId" : "getControllerConfig", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerConfigurationEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ] + }, + "put" : { + "tags" : [ "controller" ], + "summary" : "Retrieves the configuration for this NiFi", + "description" : "", + "operationId" : "updateControllerConfig", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The controller configuration.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ControllerConfigurationEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerConfigurationEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + } + }, + "/controller/controller-services" : { + "post" : { + "tags" : [ "controller" ], + "summary" : "Creates a new controller service", + "description" : "", + "operationId" : "createControllerService", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The controller service configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ControllerServiceEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + }, { + "Write - if the Controller Service is restricted - /restricted-components" : [ ] + } ] + } + }, + "/controller/history" : { + "delete" : { + "tags" : [ "controller" ], + "summary" : "Purges history", + "description" : "", + "operationId" : "deleteHistory", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "endDate", + "in" : "query", + "description" : "Purge actions before this date/time.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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" : { + "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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + } + }, + "/controller/parameter-providers" : { + "post" : { + "tags" : [ "controller" ], + "summary" : "Creates a new parameter provider", + "description" : "", + "operationId" : "createParameterProvider", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The parameter provider configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterProviderEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "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", + "description" : "", + "operationId" : "getFlowRegistryClients", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowRegistryClientsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + }, + "post" : { + "tags" : [ "controller" ], + "summary" : "Creates a new flow registry client", + "description" : "", + "operationId" : "createFlowRegistryClient", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The flow registry client configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/FlowRegistryClientEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + } + }, + "/controller/registry-clients/{id}" : { + "get" : { + "tags" : [ "controller" ], + "summary" : "Gets a flow registry client", + "description" : "", + "operationId" : "getFlowRegistryClient", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The flow registry client id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ] + }, + "put" : { + "tags" : [ "controller" ], + "summary" : "Updates a flow registry client", + "description" : "", + "operationId" : "updateFlowRegistryClient", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The flow registry client id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The flow registry client configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/FlowRegistryClientEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + }, + "delete" : { + "tags" : [ "controller" ], + "summary" : "Deletes a flow registry client", + "description" : "", + "operationId" : "deleteFlowRegistryClient", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The flow registry client id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + } + }, + "/controller/registry-clients/{id}/descriptors" : { + "get" : { + "tags" : [ "controller" ], + "summary" : "Gets a flow registry client property descriptor", + "description" : "", + "operationId" : "getPropertyDescriptor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The flow registry client id.", + "required" : true, + "type" : "string" + }, { + "name" : "propertyName", + "in" : "query", + "description" : "The property name.", + "required" : true, + "type" : "string" + }, { + "name" : "sensitive", + "in" : "query", + "description" : "Property Descriptor requested sensitive status", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PropertyDescriptorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/controller/reporting-tasks" : { + "post" : { + "tags" : [ "controller" ], + "summary" : "Creates a new reporting task", + "description" : "", + "operationId" : "createReportingTask", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The reporting task configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ReportingTaskEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + }, { + "Write - if the Reporting Task is restricted - /restricted-components" : [ ] + } ] + } + }, + "/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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ComponentHistoryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ] + } + }, + "/counters" : { + "get" : { + "tags" : [ "counters" ], + "summary" : "Gets the current counters for this NiFi", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getCounters", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/CountersEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /counters" : [ ] + } ] + } + }, + "/counters/{id}" : { + "put" : { + "tags" : [ "counters" ], + "summary" : "Updates the specified counter. This will reset the counter value to 0", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateCounter", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The id of the counter.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/CounterEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /counters" : [ ] + } ] + } + }, + "/data-transfer/input-ports/{portId}/transactions/{transactionId}" : { + "put" : { + "tags" : [ "data-transfer" ], + "summary" : "Extend transaction TTL", + "description" : "", + "operationId" : "extendInputPortTransactionTTL", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "portId", + "in" : "path", + "required" : true, + "type" : "string" + }, { + "name" : "transactionId", + "in" : "path", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /data-transfer/input-ports/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "data-transfer" ], + "summary" : "Commit or cancel the specified transaction", + "description" : "", + "operationId" : "commitInputPortTransaction", + "consumes" : [ "application/octet-stream" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "responseCode", + "in" : "query", + "description" : "The response code. Available values are BAD_CHECKSUM(19), CONFIRM_TRANSACTION(12) or CANCEL_TRANSACTION(15).", + "required" : true, + "type" : "integer", + "format" : "int32" + }, { + "name" : "portId", + "in" : "path", + "description" : "The input port id.", + "required" : true, + "type" : "string" + }, { + "name" : "transactionId", + "in" : "path", + "description" : "The transaction id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + }, + "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/input-ports/{uuid}" : [ ] + } ] + } + }, + "/data-transfer/input-ports/{portId}/transactions/{transactionId}/flow-files" : { + "post" : { + "tags" : [ "data-transfer" ], + "summary" : "Transfer flow files to the input port", + "description" : "", + "operationId" : "receiveFlowFiles", + "consumes" : [ "application/octet-stream" ], + "produces" : [ "text/plain" ], + "parameters" : [ { + "name" : "portId", + "in" : "path", + "description" : "The input port id.", + "required" : true, + "type" : "string" + }, { + "name" : "transactionId", + "in" : "path", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + }, + "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/input-ports/{uuid}" : [ ] + } ] + } + }, + "/data-transfer/output-ports/{portId}/transactions/{transactionId}" : { + "put" : { + "tags" : [ "data-transfer" ], + "summary" : "Extend transaction TTL", + "description" : "", + "operationId" : "extendOutputPortTransactionTTL", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "portId", + "in" : "path", + "required" : true, + "type" : "string" + }, { + "name" : "transactionId", + "in" : "path", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + }, + "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}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "data-transfer" ], + "summary" : "Commit or cancel the specified transaction", + "description" : "", + "operationId" : "commitOutputPortTransaction", + "consumes" : [ "application/octet-stream" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "responseCode", + "in" : "query", + "description" : "The response code. Available values are CONFIRM_TRANSACTION(12) or CANCEL_TRANSACTION(15).", + "required" : true, + "type" : "integer", + "format" : "int32" + }, { + "name" : "checksum", + "in" : "query", + "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.", + "required" : true, + "type" : "string" + }, { + "name" : "portId", + "in" : "path", + "description" : "The output port id.", + "required" : true, + "type" : "string" + }, { + "name" : "transactionId", + "in" : "path", + "description" : "The transaction id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + }, + "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/output-ports/{portId}/transactions/{transactionId}/flow-files" : { + "get" : { + "tags" : [ "data-transfer" ], + "summary" : "Transfer flow files from the output port", + "description" : "", + "operationId" : "transferFlowFiles", + "consumes" : [ "*/*" ], + "produces" : [ "application/octet-stream" ], + "parameters" : [ { + "name" : "portId", + "in" : "path", + "description" : "The output port id.", + "required" : true, + "type" : "string" + }, { + "name" : "transactionId", + "in" : "path", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "There is no flow file to return.", + "schema" : { + "$ref" : "#/definitions/StreamingOutput" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + }, + "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" : [ "data-transfer" ], + "summary" : "Create a transaction to the specified output port or input port", + "description" : "", + "operationId" : "createPortTransaction", + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "portType", + "in" : "path", + "description" : "The port type.", + "required" : true, + "type" : "string", + "enum" : [ "input-ports", "output-ports" ] + }, { + "name" : "portId", + "in" : "path", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + }, + "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}" : [ ] + } ] + } + }, + "/flow/about" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves details about this NiFi to put in the About dialog", + "description" : "", + "operationId" : "getAboutInfo", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/banners" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves the banners for this NiFi", + "description" : "", + "operationId" : "getBanners", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/BannerEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/bulletin-board" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets current bulletins", + "description" : "", + "operationId" : "getBulletinBoard", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "after", + "in" : "query", + "description" : "Includes bulletins with an id after this value.", + "required" : false, + "type" : "string" + }, { + "name" : "sourceName", + "in" : "query", + "description" : "Includes bulletins originating from this sources whose name match this regular expression.", + "required" : false, + "type" : "string" + }, { + "name" : "message", + "in" : "query", + "description" : "Includes bulletins whose message that match this regular expression.", + "required" : false, + "type" : "string" + }, { + "name" : "sourceId", + "in" : "query", + "description" : "Includes bulletins originating from this sources whose id match this regular expression.", + "required" : false, + "type" : "string" + }, { + "name" : "groupId", + "in" : "query", + "description" : "Includes bulletins originating from this sources whose group id match this regular expression.", + "required" : false, + "type" : "string" + }, { + "name" : "limit", + "in" : "query", + "description" : "The number of bulletins to limit the response to.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/BulletinBoardEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + }, { + "Read - /{component-type}/{uuid} - For component specific bulletins" : [ ] + } ] + } + }, + "/flow/client-id" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Generates a client id.", + "description" : "", + "operationId" : "generateClientId", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/cluster/search-results" : { + "get" : { + "tags" : [ "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "q", + "in" : "query", + "description" : "Node address to search for.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ClusterSearchResultsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/cluster/summary" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "The cluster summary for this NiFi", + "description" : "", + "operationId" : "getClusterSummary", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ClusteSummaryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/config" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves the configuration for this NiFi flow", + "description" : "", + "operationId" : "getFlowConfig", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/connections/{id}/statistics" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets statistics for a connection", + "description" : "", + "operationId" : "getConnectionStatistics", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the statistics.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConnectionStatisticsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/connections/{id}/status" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets status for a connection", + "description" : "", + "operationId" : "getConnectionStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConnectionStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/connections/{id}/status/history" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the status history for a connection", + "description" : "", + "operationId" : "getConnectionStatusHistory", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StatusHistoryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/controller-service-types" : { + "get" : { + "tags" : [ "flow" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "serviceType", + "in" : "query", + "description" : "If specified, will only return controller services that are compatible with this type of service.", + "required" : false, + "type" : "string" + }, { + "name" : "serviceBundleGroup", + "in" : "query", + "description" : "If serviceType specified, is the bundle group of the serviceType.", + "required" : false, + "type" : "string" + }, { + "name" : "serviceBundleArtifact", + "in" : "query", + "description" : "If serviceType specified, is the bundle artifact of the serviceType.", + "required" : false, + "type" : "string" + }, { + "name" : "serviceBundleVersion", + "in" : "query", + "description" : "If serviceType specified, is the bundle version of the serviceType.", + "required" : false, + "type" : "string" + }, { + "name" : "bundleGroupFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle group.", + "required" : false, + "type" : "string" + }, { + "name" : "bundleArtifactFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle artifact.", + "required" : false, + "type" : "string" + }, { + "name" : "typeFilter", + "in" : "query", + "description" : "If specified, will only return types whose fully qualified classname matches.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerServiceTypesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/controller/bulletins" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves Controller level bulletins", + "description" : "", + "operationId" : "getBulletins", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerBulletinsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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/controller/controller-services" : { + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "uiOnly", + "in" : "query", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "includeReferencingComponents", + "in" : "query", + "description" : "Whether or not to include services' referencing components in the response", + "required" : false, + "type" : "boolean", + "default" : true + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/current-user" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves the user identity of the user making the request", + "description" : "", + "operationId" : "getCurrentUser", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/CurrentUserEntity" + } + } + }, + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "offset", + "in" : "query", + "description" : "The offset into the result set.", + "required" : true, + "type" : "string" + }, { + "name" : "count", + "in" : "query", + "description" : "The number of actions to return.", + "required" : true, + "type" : "string" + }, { + "name" : "sortColumn", + "in" : "query", + "description" : "The field to sort on.", + "required" : false, + "type" : "string" + }, { + "name" : "sortOrder", + "in" : "query", + "description" : "The direction to sort.", + "required" : false, + "type" : "string" + }, { + "name" : "startDate", + "in" : "query", + "description" : "Include actions after this date.", + "required" : false, + "type" : "string" + }, { + "name" : "endDate", + "in" : "query", + "description" : "Include actions before this date.", + "required" : false, + "type" : "string" + }, { + "name" : "userIdentity", + "in" : "query", + "description" : "Include actions performed by this user.", + "required" : false, + "type" : "string" + }, { + "name" : "sourceId", + "in" : "query", + "description" : "Include actions on this component.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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" : { + "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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/history/components/{componentId}" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets configuration history for a component", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getComponentHistory", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "componentId", + "in" : "path", + "description" : "The component id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ComponentHistoryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The action id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ActionEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/input-ports/{id}/status" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets status for an input port", + "description" : "", + "operationId" : "getInputPortStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The input port id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/metrics/{producer}" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets all metrics for the flow from a particular node", + "description" : "", + "operationId" : "getFlowMetrics", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "parameters" : [ { + "name" : "producer", + "in" : "path", + "description" : "The producer for flow file metrics. Each producer may have its own output format.", + "required" : true, + "type" : "string", + "enum" : [ "prometheus" ] + }, { + "name" : "includedRegistries", + "in" : "query", + "description" : "Set of included metrics registries", + "required" : false, + "type" : "array", + "items" : { + "type" : "string", + "enum" : [ "NIFI", "JVM", "BULLETIN", "CONNECTION" ] + }, + "collectionFormat" : "multi" + }, { + "name" : "sampleName", + "in" : "query", + "description" : "Regular Expression Pattern to be applied against the sample name field", + "required" : false, + "type" : "string" + }, { + "name" : "sampleLabelValue", + "in" : "query", + "description" : "Regular Expression Pattern to be applied against the sample label value field", + "required" : false, + "type" : "string" + }, { + "name" : "rootFieldName", + "in" : "query", + "description" : "Name of the first field of JSON object. Applicable for JSON producer only.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StreamingOutput" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/output-ports/{id}/status" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets status for an output port", + "description" : "", + "operationId" : "getOutputPortStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The output port id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/parameter-contexts" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets all Parameter Contexts", + "description" : "", + "operationId" : "getParameterContexts", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-contexts/{id} for each Parameter Context" : [ ] + } ] + } + }, + "/flow/parameter-provider-types" : { + "get" : { + "tags" : [ "flow" ], + "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" : "getParameterProviderTypes", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleGroupFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle group.", + "required" : false, + "type" : "string" + }, { + "name" : "bundleArtifactFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle artifact.", + "required" : false, + "type" : "string" + }, { + "name" : "type", + "in" : "query", + "description" : "If specified, will only return types whose fully qualified classname matches.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderTypesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/parameter-providers" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets all parameter providers", + "description" : "", + "operationId" : "getParameterProviders", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProvidersEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/prioritizers" : { + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PrioritizerTypesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/process-groups/{id}" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets a process group", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "uiOnly", + "in" : "query", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupFlowEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + }, + "put" : { + "tags" : [ "flow" ], + "summary" : "Schedule or unschedule components in the specified Process Group.", + "description" : "", + "operationId" : "scheduleComponents", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The request to schedule or unschedule. If the comopnents in the request are not specified, all authorized components will be considered.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ScheduleComponentsEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ScheduleComponentsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + }, { + "Write - /{component-type}/{uuid} or /operation/{component-type}/{uuid} - For every component being scheduled/unscheduled" : [ ] + } ] + } + }, + "/flow/process-groups/{id}/controller-services" : { + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "includeAncestorGroups", + "in" : "query", + "description" : "Whether or not to include parent/ancestor process groups", + "required" : false, + "type" : "boolean", + "default" : true + }, { + "name" : "includeDescendantGroups", + "in" : "query", + "description" : "Whether or not to include descendant process groups", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "includeReferencingComponents", + "in" : "query", + "description" : "Whether or not to include services' referencing components in the response", + "required" : false, + "type" : "boolean", + "default" : true + }, { + "name" : "uiOnly", + "in" : "query", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + }, + "put" : { + "tags" : [ "flow" ], + "summary" : "Enable or disable Controller Services in the specified Process Group.", + "description" : "", + "operationId" : "activateControllerServices", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The request to schedule or unschedule. If the comopnents in the request are not specified, all authorized components will be considered.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ActivateControllerServicesEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ActivateControllerServicesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + }, { + "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 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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "type" : "boolean", + "default" : false + }, { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/process-groups/{id}/status/history" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets status history for a remote process group", + "description" : "", + "operationId" : "getProcessGroupStatusHistory", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StatusHistoryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/processor-types" : { + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleGroupFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle group.", + "required" : false, + "type" : "string" + }, { + "name" : "bundleArtifactFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle artifact.", + "required" : false, + "type" : "string" + }, { + "name" : "type", + "in" : "query", + "description" : "If specified, will only return types whose fully qualified classname matches.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorTypesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/processors/{id}/status" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets status for a processor", + "description" : "", + "operationId" : "getProcessorStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/processors/{id}/status/history" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets status history for a processor", + "description" : "", + "operationId" : "getProcessorStatusHistory", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StatusHistoryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/registries" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the listing of available flow registry clients", + "description" : "", + "operationId" : "getRegistryClients", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowRegistryClientsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/registries/{id}/buckets" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the buckets from the specified registry for the current user", + "description" : "", + "operationId" : "getBuckets", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The registry id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowRegistryBucketsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/registries/{registry-id}/buckets/{bucket-id}/flows" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the flows from the specified registry and bucket for the current user", + "description" : "", + "operationId" : "getFlows", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "registry-id", + "in" : "path", + "description" : "The registry client id.", + "required" : true, + "type" : "string" + }, { + "name" : "bucket-id", + "in" : "path", + "description" : "The bucket id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/registries/{registry-id}/buckets/{bucket-id}/flows/{flow-id}/details" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the details of a flow from the specified registry and bucket for the specified flow for the current user", + "description" : "", + "operationId" : "getDetails", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "registry-id", + "in" : "path", + "description" : "The registry client id.", + "required" : true, + "type" : "string" + }, { + "name" : "bucket-id", + "in" : "path", + "description" : "The bucket id.", + "required" : true, + "type" : "string" + }, { + "name" : "flow-id", + "in" : "path", + "description" : "The flow id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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", + "description" : "", + "operationId" : "getVersions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "registry-id", + "in" : "path", + "description" : "The registry client id.", + "required" : true, + "type" : "string" + }, { + "name" : "bucket-id", + "in" : "path", + "description" : "The bucket id.", + "required" : true, + "type" : "string" + }, { + "name" : "flow-id", + "in" : "path", + "description" : "The flow id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/remote-process-groups/{id}/status" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets status for a remote process group", + "description" : "", + "operationId" : "getRemoteProcessGroupStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/remote-process-groups/{id}/status/history" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the status history", + "description" : "", + "operationId" : "getRemoteProcessGroupStatusHistory", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StatusHistoryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleGroupFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle group.", + "required" : false, + "type" : "string" + }, { + "name" : "bundleArtifactFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle artifact.", + "required" : false, + "type" : "string" + }, { + "name" : "type", + "in" : "query", + "description" : "If specified, will only return types whose fully qualified classname matches.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ReportingTaskTypesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/reporting-tasks" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets all reporting tasks", + "description" : "", + "operationId" : "getReportingTasks", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ReportingTasksEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/search-results" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Performs a search against this NiFi using the specified search term", + "description" : "Only search results from authorized components will be returned.", + "operationId" : "searchFlow", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "q", + "in" : "query", + "required" : false, + "type" : "string" + }, { + "name" : "a", + "in" : "query", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/SearchResultsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/status" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the current status of this NiFi", + "description" : "", + "operationId" : "getControllerStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/templates" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets all templates", + "description" : "", + "operationId" : "getTemplates", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TemplatesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flowfile-queues/{id}/drop-requests" : { + "post" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Creates a request to drop the contents of the queue in this connection.", + "description" : "", + "operationId" : "createDropRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/DropRequestEntity" + } + }, + "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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/flowfile-queues/{id}/drop-requests/{drop-request-id}" : { + "get" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Gets the current status of a drop request for the specified connection.", + "description" : "", + "operationId" : "getDropRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + }, { + "name" : "drop-request-id", + "in" : "path", + "description" : "The drop request id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/DropRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Cancels and/or removes a request to drop the contents of this connection.", + "description" : "", + "operationId" : "removeDropRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + }, { + "name" : "drop-request-id", + "in" : "path", + "description" : "The drop request id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/DropRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/flowfile-queues/{id}/flowfiles/{flowfile-uuid}" : { + "get" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Gets a FlowFile from a Connection.", + "description" : "", + "operationId" : "getFlowFile", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + }, { + "name" : "flowfile-uuid", + "in" : "path", + "description" : "The flowfile uuid.", + "required" : true, + "type" : "string" + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where the content exists if clustered.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowFileEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/flowfile-queues/{id}/flowfiles/{flowfile-uuid}/content" : { + "get" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Gets the content for a FlowFile in a Connection.", + "description" : "", + "operationId" : "downloadFlowFileContent", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "parameters" : [ { + "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, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + }, { + "name" : "flowfile-uuid", + "in" : "path", + "description" : "The flowfile uuid.", + "required" : true, + "type" : "string" + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where the content exists if clustered.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StreamingOutput" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/flowfile-queues/{id}/listing-requests" : { + "post" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Lists the contents of the queue in this connection.", + "description" : "", + "operationId" : "createFlowFileListing", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/flowfile-queues/{id}/listing-requests/{listing-request-id}" : { + "get" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Gets the current status of a listing request for the specified connection.", + "description" : "", + "operationId" : "getListingRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + }, { + "name" : "listing-request-id", + "in" : "path", + "description" : "The listing request id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Cancels and/or removes a request to list the contents of this connection.", + "description" : "", + "operationId" : "deleteListingRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + }, { + "name" : "listing-request-id", + "in" : "path", + "description" : "The listing request id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/funnels/{id}" : { + "get" : { + "tags" : [ "funnel" ], + "summary" : "Gets a funnel", + "description" : "", + "operationId" : "getFunnel", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The funnel id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FunnelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /funnels/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "funnel" ], + "summary" : "Updates a funnel", + "description" : "", + "operationId" : "updateFunnel", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The funnel id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The funnel configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/FunnelEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FunnelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /funnels/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "funnel" ], + "summary" : "Deletes a funnel", + "description" : "", + "operationId" : "removeFunnel", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The funnel id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FunnelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /funnels/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/input-ports/{id}" : { + "get" : { + "tags" : [ "input-ports" ], + "summary" : "Gets an input port", + "description" : "", + "operationId" : "getInputPort", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The input port id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /input-ports/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "input-ports" ], + "summary" : "Updates an input port", + "description" : "", + "operationId" : "updateInputPort", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The input port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The input port configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /input-ports/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "input-ports" ], + "summary" : "Deletes an input port", + "description" : "", + "operationId" : "removeInputPort", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The input port id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /input-ports/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/input-ports/{id}/run-status" : { + "put" : { + "tags" : [ "input-ports" ], + "summary" : "Updates run status of an input-port", + "description" : "", + "operationId" : "updateRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The port run status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/PortRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /input-ports/{uuid} or /operation/input-ports/{uuid}" : [ ] + } ] + } + }, + "/labels/{id}" : { + "get" : { + "tags" : [ "labels" ], + "summary" : "Gets a label", + "description" : "", + "operationId" : "getLabel", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The label id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LabelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /labels/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "labels" ], + "summary" : "Updates a label", + "description" : "", + "operationId" : "updateLabel", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The label id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The label configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/LabelEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LabelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /labels/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "labels" ], + "summary" : "Deletes a label", + "description" : "", + "operationId" : "removeLabel", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The label id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LabelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /labels/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/output-ports/{id}" : { + "get" : { + "tags" : [ "output-ports" ], + "summary" : "Gets an output port", + "description" : "", + "operationId" : "getOutputPort", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The output port id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /output-ports/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "output-ports" ], + "summary" : "Updates an output port", + "description" : "", + "operationId" : "updateOutputPort", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The output port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The output port configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /output-ports/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "output-ports" ], + "summary" : "Deletes an output port", + "description" : "", + "operationId" : "removeOutputPort", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The output port id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /output-ports/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/output-ports/{id}/run-status" : { + "put" : { + "tags" : [ "output-ports" ], + "summary" : "Updates run status of an output-port", + "description" : "", + "operationId" : "updateRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The port run status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/PortRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /output-ports/{uuid} or /operation/output-ports/{uuid}" : [ ] + } ] + } + }, + "/parameter-contexts" : { + "post" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Create a Parameter Context", + "description" : "", + "operationId" : "createParameterContext", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The Parameter Context.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterContextEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /parameter-contexts" : [ ] + }, { + "Read - for every inherited parameter context" : [ ] + } ] + } + }, + "/parameter-contexts/{contextId}/update-requests" : { + "post" : { + "tags" : [ "parameter-contexts" ], + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "contextId", + "in" : "path", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The updated version of the parameter context.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterContextEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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}/update-requests/{requestId}" : { + "get" : { + "tags" : [ "parameter-contexts" ], + "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 /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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "contextId", + "in" : "path", + "description" : "The ID of the Parameter Context", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Update Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "parameter-contexts" ], + "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 /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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "contextId", + "in" : "path", + "description" : "The ID of the ParameterContext", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Update Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/parameter-contexts/{contextId}/validation-requests" : { + "post" : { + "tags" : [ "parameter-contexts" ], + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "contextId", + "in" : "path", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The validation request", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterContextValidationRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextValidationRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-contexts/{parameterContextId}" : [ ] + } ] + } + }, + "/parameter-contexts/{contextId}/validation-requests/{id}" : { + "get" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Returns the Validation Request with the given ID", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "contextId", + "in" : "path", + "description" : "The ID of the Parameter Context", + "required" : true, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The ID of the Validation Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextValidationRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Deletes the Validation Request with the given ID", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "contextId", + "in" : "path", + "description" : "The ID of the Parameter Context", + "required" : true, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The ID of the Update Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextValidationRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/parameter-contexts/{id}" : { + "get" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Returns the Parameter Context with the given ID", + "description" : "Returns the Parameter Context with the given ID.", + "operationId" : "getParameterContext", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Parameter Context", + "required" : true, + "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, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-contexts/{id}" : [ ] + } ] + }, + "put" : { + "tags" : [ "parameter-contexts" ], + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The updated Parameter Context", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterContextEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-contexts/{id}" : [ ] + }, { + "Write - /parameter-contexts/{id}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Deletes the Parameter Context with the given ID", + "description" : "Deletes the Parameter Context with the given ID.", + "operationId" : "deleteParameterContext", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "type" : "string" + }, { + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The Parameter Context ID.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "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" : [ ] + } ] + } + }, + "/parameter-providers/{id}" : { + "get" : { + "tags" : [ "parameter-providers" ], + "summary" : "Gets a parameter provider", + "description" : "", + "operationId" : "getParameterProvider", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "parameter-providers" ], + "summary" : "Updates a parameter provider", + "description" : "", + "operationId" : "updateParameterProvider", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The parameter provider configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterProviderEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "parameter-providers" ], + "summary" : "Deletes a parameter provider", + "description" : "", + "operationId" : "removeParameterProvider", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid}" : [ ] + }, { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{id}/config/analysis" : { + "post" : { + "tags" : [ "parameter-providers" ], + "summary" : "Performs analysis of the component's configuration, providing information about which attributes are referenced.", + "description" : "", + "operationId" : "analyzeConfiguration", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The configuration analysis request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{id}/config/verification-requests" : { + "post" : { + "tags" : [ "parameter-providers" ], + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The parameter provider configuration verification request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{id}/config/verification-requests/{requestId}" : { + "get" : { + "tags" : [ "parameter-providers" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Parameter Provider", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "parameter-providers" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Parameter Provider", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/parameter-providers/{id}/descriptors" : { + "get" : { + "tags" : [ "parameter-providers" ], + "summary" : "Gets a parameter provider property descriptor", + "description" : "", + "operationId" : "getPropertyDescriptor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + }, { + "name" : "propertyName", + "in" : "query", + "description" : "The property name.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PropertyDescriptorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{id}/parameters/fetch-requests" : { + "post" : { + "tags" : [ "parameter-providers" ], + "summary" : "Fetches and temporarily caches the parameters for a provider", + "description" : "", + "operationId" : "fetchParameters", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The parameter fetch request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterProviderParameterFetchEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid} or or /operation/parameter-providers/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{id}/references" : { + "get" : { + "tags" : [ "parameter-providers" ], + "summary" : "Gets all references to a parameter provider", + "description" : "", + "operationId" : "getParameterProviderReferences", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderReferencingComponentsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{id}/state" : { + "get" : { + "tags" : [ "parameter-providers" ], + "summary" : "Gets the state for a parameter provider", + "description" : "", + "operationId" : "getState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{id}/state/clear-requests" : { + "post" : { + "tags" : [ "parameter-providers" ], + "summary" : "Clears the state for a parameter provider", + "description" : "", + "operationId" : "clearState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{providerId}/apply-parameters-requests" : { + "post" : { + "tags" : [ "parameter-providers" ], + "summary" : "Initiate a request to apply the fetched parameters of a Parameter Provider", + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "providerId", + "in" : "path", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The apply parameters request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterProviderParameterApplicationEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderApplyParametersRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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/{providerId}/apply-parameters-requests/{requestId}" : { + "get" : { + "tags" : [ "parameter-providers" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "providerId", + "in" : "path", + "description" : "The ID of the Parameter Provider", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Apply Parameters Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderApplyParametersRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "parameter-providers" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "providerId", + "in" : "path", + "description" : "The ID of the Parameter Provider", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Apply Parameters Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderApplyParametersRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/policies" : { + "post" : { + "tags" : [ "policies" ], + "summary" : "Creates an access policy", + "description" : "", + "operationId" : "createAccessPolicy", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The access policy configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/AccessPolicyEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "action", + "in" : "path", + "description" : "The request action.", + "required" : true, + "type" : "string", + "enum" : [ "read", "write" ] + }, { + "name" : "resource", + "in" : "path", + "description" : "The resource of the policy.", + "required" : true, + "type" : "string", + "pattern" : ".+" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /policies/{resource}" : [ ] + } ] + } + }, + "/policies/{id}" : { + "get" : { + "tags" : [ "policies" ], + "summary" : "Gets an access policy", + "description" : "", + "operationId" : "getAccessPolicy", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The access policy id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /policies/{resource}" : [ ] + } ] + }, + "put" : { + "tags" : [ "policies" ], + "summary" : "Updates a access policy", + "description" : "", + "operationId" : "updateAccessPolicy", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The access policy id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The access policy configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/AccessPolicyEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /policies/{resource}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "policies" ], + "summary" : "Deletes an access policy", + "description" : "", + "operationId" : "removeAccessPolicy", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The access policy id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /policies/{resource}" : [ ] + }, { + "Write - Policy of the parent resource - /policies/{resource}" : [ ] + } ] + } + }, + "/process-groups/replace-requests/{id}" : { + "get" : { + "tags" : [ "process-groups" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Replace Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupReplaceRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "process-groups" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The ID of the Update Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupReplaceRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/process-groups/{groupId}/variable-registry/update-requests/{updateId}" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets a process group's variable registry", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getVariableRegistryUpdateRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "groupId", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "updateId", + "in" : "path", + "description" : "The ID of the Variable Registry Update Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VariableRegistryUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "process-groups" ], + "summary" : "Deletes an update request for a process group's variable registry. If the request is not yet complete, it will automatically be cancelled.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "deleteVariableRegistryUpdateRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "groupId", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "updateId", + "in" : "path", + "description" : "The ID of the Variable Registry Update Request", + "required" : true, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VariableRegistryUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets a process group", + "description" : "", + "operationId" : "getProcessGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "process-groups" ], + "summary" : "Updates a process group", + "description" : "", + "operationId" : "updateProcessGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The process group configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "process-groups" ], + "summary" : "Deletes a process group", + "description" : "", + "operationId" : "removeProcessGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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}/connections" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all connections", + "description" : "", + "operationId" : "getConnections", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConnectionsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a connection", + "description" : "", + "operationId" : "createConnection", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The connection configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ConnectionEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConnectionEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Write Source - /{component-type}/{uuid}" : [ ] + }, { + "Write Destination - /{component-type}/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/controller-services" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a new controller service", + "description" : "", + "operationId" : "createControllerService", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ControllerServiceEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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}/download" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets a process group for download", + "description" : "", + "operationId" : "exportProcessGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "includeReferencedServices", + "in" : "query", + "description" : "If referenced services from outside the target group should be included", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/empty-all-connections-requests" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a request to drop all flowfiles of all connection queues in this process group.", + "description" : "", + "operationId" : "createEmptyAllConnectionsRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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" : [ "process-groups" ], + "summary" : "Gets the current status of a drop all flowfiles request.", + "description" : "", + "operationId" : "getDropAllFlowfilesRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "drop-request-id", + "in" : "path", + "description" : "The drop request id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/DropRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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" : [ "process-groups" ], + "summary" : "Cancels and/or removes a request to drop all flowfiles.", + "description" : "", + "operationId" : "removeDropRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "drop-request-id", + "in" : "path", + "description" : "The drop request id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/DropRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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}/flow-contents" : { + "put" : { + "tags" : [ "process-groups" ], + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The process group replace request entity.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProcessGroupImportEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupImportEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/funnels" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all funnels", + "description" : "", + "operationId" : "getFunnels", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FunnelsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a funnel", + "description" : "", + "operationId" : "createFunnel", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The funnel configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/FunnelEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FunnelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/input-ports" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all input ports", + "description" : "", + "operationId" : "getInputPorts", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/InputPortsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates an input port", + "description" : "", + "operationId" : "createInputPort", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The input port configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/labels" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all labels", + "description" : "", + "operationId" : "getLabels", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LabelsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a label", + "description" : "", + "operationId" : "createLabel", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The label configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/LabelEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LabelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/local-modifications" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets a list of local modifications to the Process Group since it was last synchronized with the Flow Registry", + "description" : "", + "operationId" : "getLocalModifications", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For all encapsulated components" : [ ] + } ] + } + }, + "/process-groups/{id}/output-ports" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all output ports", + "description" : "", + "operationId" : "getOutputPorts", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/OutputPortsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates an output port", + "description" : "", + "operationId" : "createOutputPort", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The output port configuration.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/process-groups" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all process groups", + "description" : "", + "operationId" : "getProcessGroups", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a process group", + "description" : "", + "operationId" : "createProcessGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The process group configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, { + "name" : "parameterContextHandlingStrategy", + "in" : "query", + "description" : "Handling Strategy controls whether to keep or replace Parameter Contexts", + "required" : false, + "type" : "string", + "default" : "KEEP_EXISTING", + "enum" : [ "KEEP_EXISTING", "REPLACE" ] + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/process-groups/import" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Imports a specified process group", + "description" : "", + "operationId" : "importProcessGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/process-groups/upload" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Uploads a versioned flow definition and creates a process group", + "description" : "", + "operationId" : "uploadProcessGroup", + "consumes" : [ "multipart/form-data" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The process group name.", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "body", + "name" : "body", + "description" : "The process group X position.", + "required" : true, + "schema" : { + "type" : "number", + "format" : "double" + } + }, { + "in" : "body", + "name" : "body", + "description" : "The process group Y position.", + "required" : true, + "schema" : { + "type" : "number", + "format" : "double" + } + }, { + "in" : "body", + "name" : "body", + "description" : "The client id.", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "body", + "name" : "body", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "schema" : { + "type" : "boolean" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/processors" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all processors", + "description" : "", + "operationId" : "getProcessors", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "includeDescendantGroups", + "in" : "query", + "description" : "Whether or not to include processors from descendant process groups", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a new processor", + "description" : "", + "operationId" : "createProcessor", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The processor configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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" : [ "process-groups" ], + "summary" : "Gets all remote process groups", + "description" : "", + "operationId" : "getRemoteProcessGroups", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a new process group", + "description" : "", + "operationId" : "createRemoteProcessGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process group configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/replace-requests" : { + "post" : { + "tags" : [ "process-groups" ], + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The process group replace request entity", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProcessGroupImportEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupReplaceRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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" : [ ] + } ] + } + }, + "/process-groups/{id}/snippet-instance" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Copies a snippet and discards it.", + "description" : "", + "operationId" : "copySnippet", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The copy snippet request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/CopySnippetRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "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}/template-instance" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Instantiates a template", + "description" : "", + "operationId" : "instantiateTemplate", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The instantiate template request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/InstantiateTemplateRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - /templates/{uuid}" : [ ] + }, { + "Write - if the template contains any restricted components - /restricted-components" : [ ] + } ] + } + }, + "/process-groups/{id}/templates" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a template and discards the specified snippet.", + "description" : "", + "operationId" : "createTemplate", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The create template request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/CreateTemplateRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TemplateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For each component in the snippet and their descendant components" : [ ] + } ] + } + }, + "/process-groups/{id}/templates/import" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Imports a template", + "description" : "", + "operationId" : "importTemplate", + "consumes" : [ "application/xml" ], + "produces" : [ "application/xml" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TemplateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/templates/upload" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Uploads a template", + "description" : "", + "operationId" : "uploadTemplate", + "consumes" : [ "multipart/form-data" ], + "produces" : [ "application/xml" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "schema" : { + "type" : "boolean" + } + }, { + "name" : "template", + "in" : "formData", + "description" : "The binary content of the template file being uploaded.", + "required" : true, + "type" : "file" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TemplateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/variable-registry" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets a process group's variable registry", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getVariableRegistry", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "includeAncestorGroups", + "in" : "query", + "description" : "Whether or not to include ancestor groups", + "required" : false, + "type" : "boolean", + "default" : true + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VariableRegistryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "process-groups" ], + "summary" : "Updates the contents of a Process Group's variable Registry", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateVariableRegistry", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The variable registry configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VariableRegistryEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VariableRegistryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/variable-registry/update-requests" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Submits a request to update a process group's variable registry", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "submitUpdateVariableRegistryRequest", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The variable registry configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VariableRegistryEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VariableRegistryUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{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", + "description" : "", + "operationId" : "getProcessorRunStatusDetails", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The request for the processors that should be included in the results", + "required" : false, + "schema" : { + "$ref" : "#/definitions/RunStatusDetailsRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorsRunStatusDetailsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /processors/{uuid} for each processor whose run status information is requested" : [ ] + } ] + } + }, + "/processors/{id}" : { + "get" : { + "tags" : [ "processors" ], + "summary" : "Gets a processor", + "description" : "", + "operationId" : "getProcessor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "processors" ], + "summary" : "Updates a processor", + "description" : "", + "operationId" : "updateProcessor", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The processor configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /processors/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "processors" ], + "summary" : "Deletes a processor", + "description" : "", + "operationId" : "deleteProcessor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /processors/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/config/analysis" : { + "post" : { + "tags" : [ "processors" ], + "summary" : "Performs analysis of the component's configuration, providing information about which attributes are referenced.", + "description" : "", + "operationId" : "analyzeConfiguration", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The processor configuration analysis request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/config/verification-requests" : { + "post" : { + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The processor configuration verification request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/config/verification-requests/{requestId}" : { + "get" : { + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Processor", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Processor", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/processors/{id}/descriptors" : { + "get" : { + "tags" : [ "processors" ], + "summary" : "Gets the descriptor for a processor property", + "description" : "", + "operationId" : "getPropertyDescriptor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "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, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + }, { + "name" : "propertyName", + "in" : "query", + "description" : "The property name.", + "required" : true, + "type" : "string" + }, { + "name" : "sensitive", + "in" : "query", + "description" : "Property Descriptor requested sensitive status", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PropertyDescriptorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/diagnostics" : { + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/run-status" : { + "put" : { + "tags" : [ "processors" ], + "summary" : "Updates run status of a processor", + "description" : "", + "operationId" : "updateRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The processor run status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProcessorRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /processors/{uuid} or /operation/processors/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/state" : { + "get" : { + "tags" : [ "processors" ], + "summary" : "Gets the state for a processor", + "description" : "", + "operationId" : "getState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /processors/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/state/clear-requests" : { + "post" : { + "tags" : [ "processors" ], + "summary" : "Clears the state for a processor", + "description" : "", + "operationId" : "clearState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /processors/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/threads" : { + "delete" : { + "tags" : [ "processors" ], + "summary" : "Terminates a processor, essentially \"deleting\" its threads and any active tasks", + "description" : "", + "operationId" : "terminateProcessor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The provenance query details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProvenanceEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /provenance" : [ ] + }, { + "Read - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/provenance-events/latest/replays" : { + "post" : { + "tags" : [ "provenance-events" ], + "summary" : "Replays content from a provenance event", + "description" : "", + "operationId" : "submitReplayLatestEvent", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The replay request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ReplayLastEventRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ReplayLastEventResponseEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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/replays" : { + "post" : { + "tags" : [ "provenance-events" ], + "summary" : "Replays content from a provenance event", + "description" : "", + "operationId" : "submitReplay", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The replay request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/SubmitReplayRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProvenanceEventEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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/{id}" : { + "get" : { + "tags" : [ "provenance-events" ], + "summary" : "Gets a provenance event", + "description" : "", + "operationId" : "getProvenanceEvent", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where this event exists if clustered.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The provenance event id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProvenanceEventEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Component Provenance Data - /provenance-data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/provenance-events/{id}/content/input" : { + "get" : { + "tags" : [ "provenance-events" ], + "summary" : "Gets the input content for a provenance event", + "description" : "", + "operationId" : "getInputContent", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "parameters" : [ { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where the content exists if clustered.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The provenance event id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StreamingOutput" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Component Provenance Data - /provenance-data/{component-type}/{uuid}" : [ ] + }, { + "Read Component Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/provenance-events/{id}/content/output" : { + "get" : { + "tags" : [ "provenance-events" ], + "summary" : "Gets the output content for a provenance event", + "description" : "", + "operationId" : "getOutputContent", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "parameters" : [ { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where the content exists if clustered.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The provenance event id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StreamingOutput" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Component Provenance Data - /provenance-data/{component-type}/{uuid}" : [ ] + }, { + "Read Component Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/provenance/lineage" : { + "post" : { + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The lineage query details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/LineageEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LineageEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /provenance" : [ ] + }, { + "Read - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/provenance/lineage/{id}" : { + "get" : { + "tags" : [ "provenance" ], + "summary" : "Gets a lineage query", + "description" : "", + "operationId" : "getLineage", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where this query exists if clustered.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The id of the lineage query.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LineageEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /provenance" : [ ] + }, { + "Read - /data/{component-type}/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "provenance" ], + "summary" : "Deletes a lineage query", + "description" : "", + "operationId" : "deleteLineage", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where this query exists if clustered.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The id of the lineage query.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LineageEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /provenance" : [ ] + } ] + } + }, + "/provenance/search-options" : { + "get" : { + "tags" : [ "provenance" ], + "summary" : "Gets the searchable attributes for provenance events", + "description" : "", + "operationId" : "getSearchOptions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /provenance" : [ ] + } ] + } + }, + "/provenance/{id}" : { + "get" : { + "tags" : [ "provenance" ], + "summary" : "Gets a provenance query", + "description" : "", + "operationId" : "getProvenance", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where this query exists if clustered.", + "required" : false, + "type" : "string" + }, { + "name" : "summarize", + "in" : "query", + "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.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "incrementalResults", + "in" : "query", + "description" : "Whether or not to summarize provenance events returned. This property is false by default.", + "required" : false, + "type" : "boolean", + "default" : true + }, { + "name" : "id", + "in" : "path", + "description" : "The id of the provenance query.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /provenance" : [ ] + }, { + "Read - /data/{component-type}/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "provenance" ], + "summary" : "Deletes a provenance query", + "description" : "", + "operationId" : "deleteProvenance", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where this query exists if clustered.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The id of the provenance query.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /provenance" : [ ] + } ] + } + }, + "/remote-process-groups/process-group/{id}/run-status" : { + "put" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Updates run status of all remote process groups in a process group (recursively)", + "description" : "", + "operationId" : "updateRemoteProcessGroupRunStatuses", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process groups run status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemotePortRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}" : [ ] + } ] + } + }, + "/remote-process-groups/{id}" : { + "get" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Gets a remote process group", + "description" : "", + "operationId" : "getRemoteProcessGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /remote-process-groups/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Updates a remote process group", + "description" : "", + "operationId" : "updateRemoteProcessGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process group.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Deletes a remote process group", + "description" : "", + "operationId" : "removeRemoteProcessGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/remote-process-groups/{id}/input-ports/{port-id}" : { + "put" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Updates a remote port", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateRemoteProcessGroupInputPort", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "port-id", + "in" : "path", + "description" : "The remote process group port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process group port.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupPortEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupPortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + } ] + } + }, + "/remote-process-groups/{id}/input-ports/{port-id}/run-status" : { + "put" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Updates run status of a remote port", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateRemoteProcessGroupInputPortRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "port-id", + "in" : "path", + "description" : "The remote process group port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process group port.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemotePortRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupPortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}" : [ ] + } ] + } + }, + "/remote-process-groups/{id}/output-ports/{port-id}" : { + "put" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Updates a remote port", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateRemoteProcessGroupOutputPort", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "port-id", + "in" : "path", + "description" : "The remote process group port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process group port.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupPortEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupPortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + } ] + } + }, + "/remote-process-groups/{id}/output-ports/{port-id}/run-status" : { + "put" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Updates run status of a remote port", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateRemoteProcessGroupOutputPortRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "port-id", + "in" : "path", + "description" : "The remote process group port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process group port.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemotePortRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupPortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}" : [ ] + } ] + } + }, + "/remote-process-groups/{id}/run-status" : { + "put" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Updates run status of a remote process group", + "description" : "", + "operationId" : "updateRemoteProcessGroupRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process group run status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemotePortRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}" : [ ] + } ] + } + }, + "/remote-process-groups/{id}/state" : { + "get" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Gets the state for a RemoteProcessGroup", + "description" : "", + "operationId" : "getState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + } ] + } + }, + "/reporting-tasks/{id}" : { + "get" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Gets a reporting task", + "description" : "", + "operationId" : "getReportingTask", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /reporting-tasks/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Updates a reporting task", + "description" : "", + "operationId" : "updateReportingTask", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The reporting task configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ReportingTaskEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Deletes a reporting task", + "description" : "", + "operationId" : "removeReportingTask", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid}" : [ ] + }, { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/reporting-tasks/{id}/config/analysis" : { + "post" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Performs analysis of the component's configuration, providing information about which attributes are referenced.", + "description" : "", + "operationId" : "analyzeConfiguration", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The configuration analysis request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /reporting-tasks/{uuid}" : [ ] + } ] + } + }, + "/reporting-tasks/{id}/config/verification-requests" : { + "post" : { + "tags" : [ "reporting-tasks" ], + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The reporting task configuration verification request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /reporting-tasks/{uuid}" : [ ] + } ] + } + }, + "/reporting-tasks/{id}/config/verification-requests/{requestId}" : { + "get" : { + "tags" : [ "reporting-tasks" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Reporting Task", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "reporting-tasks" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Reporting Task", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/reporting-tasks/{id}/descriptors" : { + "get" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Gets a reporting task property descriptor", + "description" : "", + "operationId" : "getPropertyDescriptor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + }, { + "name" : "propertyName", + "in" : "query", + "description" : "The property name.", + "required" : true, + "type" : "string" + }, { + "name" : "sensitive", + "in" : "query", + "description" : "Property Descriptor requested sensitive status", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PropertyDescriptorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /reporting-tasks/{uuid}" : [ ] + } ] + } + }, + "/reporting-tasks/{id}/run-status" : { + "put" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Updates run status of a reporting task", + "description" : "", + "operationId" : "updateRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The reporting task run status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ReportingTaskRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid} or or /operation/reporting-tasks/{uuid}" : [ ] + } ] + } + }, + "/reporting-tasks/{id}/state" : { + "get" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Gets the state for a reporting task", + "description" : "", + "operationId" : "getState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid}" : [ ] + } ] + } + }, + "/reporting-tasks/{id}/state/clear-requests" : { + "post" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Clears the state for a reporting task", + "description" : "", + "operationId" : "clearState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid}" : [ ] + } ] + } + }, + "/resources" : { + "get" : { + "tags" : [ "resources" ], + "summary" : "Gets the available resources that support access/authorization policies", + "description" : "", + "operationId" : "getResources", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ResourcesEntity" + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + } + }, + "security" : [ { + "Read - /resources" : [ ] + } ] + } + }, + "/site-to-site" : { + "get" : { + "tags" : [ "site-to-site" ], + "summary" : "Returns the details about this NiFi necessary to communicate via site to site", + "description" : "", + "operationId" : "getSiteToSiteDetails", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /site-to-site" : [ ] + } ] + } + }, + "/site-to-site/peers" : { + "get" : { + "tags" : [ "site-to-site" ], + "summary" : "Returns the available Peers and its status of this NiFi", + "description" : "", + "operationId" : "getPeers", + "consumes" : [ "*/*" ], + "produces" : [ "application/json", "application/xml" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PeersEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The 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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /site-to-site" : [ ] + } ] + } + }, + "/snippets" : { + "post" : { + "tags" : [ "snippets" ], + "summary" : "Creates a snippet. The snippet will be automatically discarded if not used in a subsequent request after 1 minute.", + "description" : "", + "operationId" : "createSnippet", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The snippet configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/SnippetEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/SnippetEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read or Write - /{component-type}/{uuid} - For every component (all Read or all Write) in the Snippet and their descendant components" : [ ] + } ] + } + }, + "/snippets/{id}" : { + "put" : { + "tags" : [ "snippets" ], + "summary" : "Move's the components in this Snippet into a new Process Group and discards the snippet", + "description" : "", + "operationId" : "updateSnippet", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The snippet id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The snippet configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/SnippetEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/SnippetEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write Process Group - /process-groups/{uuid}" : [ ] + }, { + "Write - /{component-type}/{uuid} - For each component in the Snippet and their descendant components" : [ ] + } ] + }, + "delete" : { + "tags" : [ "snippets" ], + "summary" : "Deletes the components in a snippet and discards the snippet", + "description" : "", + "operationId" : "deleteSnippet", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The snippet id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/SnippetEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "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" : [ "system-diagnostics" ], + "summary" : "Gets the diagnostics for the system NiFi is running on", + "description" : "", + "operationId" : "getSystemDiagnostics", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/SystemDiagnosticsEntity" + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + } + }, + "security" : [ { + "Read - /system" : [ ] + } ] + } + }, + "/system-diagnostics/jmx-metrics" : { + "get" : { + "tags" : [ "system-diagnostics" ], + "summary" : "Retrieve available JMX metrics", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getJmxMetrics", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "beanNameFilter", + "in" : "query", + "description" : "Regular Expression Pattern to be applied against the ObjectName", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /system" : [ ] + } ] + } + }, + "/templates/{id}" : { + "delete" : { + "tags" : [ "templates" ], + "summary" : "Deletes a template", + "description" : "", + "operationId" : "removeTemplate", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The template id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TemplateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /templates/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/templates/{id}/download" : { + "get" : { + "tags" : [ "templates" ], + "summary" : "Exports a template", + "description" : "", + "operationId" : "exportTemplate", + "consumes" : [ "*/*" ], + "produces" : [ "application/xml" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The template id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /templates/{uuid}" : [ ] + } ] + } + }, + "/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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "q", + "in" : "query", + "description" : "Identity to search for.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /tenants" : [ ] + } ] + } + }, + "/tenants/user-groups" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Gets all user groups", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getUserGroups", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserGroupsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /tenants" : [ ] + } ] + }, + "post" : { + "tags" : [ "tenants" ], + "summary" : "Creates a user group", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "createUserGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The user group configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/UserGroupEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ] + } + }, + "/tenants/user-groups/{id}" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Gets a user group", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getUserGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /tenants" : [ ] + } ] + }, + "put" : { + "tags" : [ "tenants" ], + "summary" : "Updates a user group", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateUserGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The user group configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/UserGroupEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ] + }, + "delete" : { + "tags" : [ "tenants" ], + "summary" : "Deletes a user group", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "removeUserGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The user group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UsersEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The user configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/UserEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ] + } + }, + "/tenants/users/{id}" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Gets a user", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getUser", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /tenants" : [ ] + } ] + }, + "put" : { + "tags" : [ "tenants" ], + "summary" : "Updates a user", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateUser", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The user configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/UserEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ] + }, + "delete" : { + "tags" : [ "tenants" ], + "summary" : "Deletes a user", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "removeUser", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The user id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ] + } + }, + "/versions/active-requests" : { + "post" : { + "tags" : [ "versions" ], + "summary" : "Create a version control request", + "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", + "consumes" : [ "application/json" ], + "produces" : [ "text/plain" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The versioned flow details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/CreateActiveRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/versions/active-requests/{id}" : { + "put" : { + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The request ID.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The version control component mapping.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VersionControlComponentMappingEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can update it" : [ ] + } ] + }, + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The request ID.", + "required" : true, + "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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The versioned flow details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/StartVersionControlRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "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}" : [ ] + } ] + }, + "put" : { + "tags" : [ "versions" ], + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshotEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + } ] + }, + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "type" : "string" + }, { + "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, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/versions/process-groups/{id}/download" : { + "get" : { + "tags" : [ "versions" ], + "summary" : "Gets the latest version of a Process Group for download", + "description" : "", + "operationId" : "exportFlowVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/versions/revert-requests/process-groups/{id}" : { + "post" : { + "tags" : [ "versions" ], + "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 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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The Version Control Information to revert to.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VersionControlInformationEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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" : [ ] + } ] + } + }, + "/versions/revert-requests/{id}" : { + "get" : { + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Revert Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get 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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The ID of the Revert Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/versions/update-requests/process-groups/{id}" : { + "post" : { + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VersionControlInformationEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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" : [ ] + } ] + } + }, + "/versions/update-requests/{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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Update Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The ID of the Update Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + } + }, + "definitions" : { + "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." + }, + "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" + } + } + }, + "AboutEntity" : { + "type" : "object", + "properties" : { + "about" : { + "$ref" : "#/definitions/AboutDTO" + } + }, + "xml" : { + "name" : "aboutEntity" + } + }, + "AccessConfigurationDTO" : { + "type" : "object", + "properties" : { + "supportsLogin" : { + "type" : "boolean", + "description" : "Indicates whether or not this NiFi supports user login." + } + } + }, + "AccessConfigurationEntity" : { + "type" : "object", + "properties" : { + "config" : { + "$ref" : "#/definitions/AccessConfigurationDTO" + } + }, + "xml" : { + "name" : "accessConfigurationEntity" + } + }, + "AccessPolicyDTO" : { + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "resource" : { + "type" : "string", + "description" : "The resource for this access policy." + }, + "action" : { + "type" : "string", + "description" : "The action associated with this access policy.", + "enum" : [ "read", "write" ] + }, + "componentReference" : { + "description" : "Component this policy references if applicable.", + "$ref" : "#/definitions/ComponentReferenceEntity" + }, + "configurable" : { + "type" : "boolean", + "description" : "Whether this policy is configurable." + }, + "users" : { + "type" : "array", + "description" : "The set of user IDs associated with this access policy.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/TenantEntity" + } + }, + "userGroups" : { + "type" : "array", + "description" : "The set of user group IDs associated with this access policy.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/TenantEntity" + } + } + } + }, + "AccessPolicyEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "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." + }, + "component" : { + "$ref" : "#/definitions/AccessPolicyDTO" + } + }, + "xml" : { + "name" : "accessPolicyEntity" + } + }, + "AccessPolicySummaryDTO" : { + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "resource" : { + "type" : "string", + "description" : "The resource for this access policy." + }, + "action" : { + "type" : "string", + "description" : "The action associated with this access policy.", + "enum" : [ "read", "write" ] + }, + "componentReference" : { + "description" : "Component this policy references if applicable.", + "$ref" : "#/definitions/ComponentReferenceEntity" + }, + "configurable" : { + "type" : "boolean", + "description" : "Whether this policy is configurable." + } + } + }, + "AccessPolicySummaryEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/AccessPolicySummaryDTO" + } + }, + "xml" : { + "name" : "accessPolicySummaryEntity" + } + }, + "AccessStatusDTO" : { + "type" : "object", + "properties" : { + "identity" : { + "type" : "string", + "description" : "The user identity." + }, + "status" : { + "type" : "string", + "description" : "The user access status." + }, + "message" : { + "type" : "string", + "description" : "Additional details about the user access status." + } + }, + "xml" : { + "name" : "accessStatus" + } + }, + "AccessStatusEntity" : { + "type" : "object", + "properties" : { + "accessStatus" : { + "$ref" : "#/definitions/AccessStatusDTO" + } + }, + "xml" : { + "name" : "accessStatusEntity" + } + }, + "AccessTokenExpirationDTO" : { + "type" : "object", + "properties" : { + "expiration" : { + "type" : "string", + "description" : "Token Expiration" + } + }, + "xml" : { + "name" : "accessTokenExpiration" + } + }, + "AccessTokenExpirationEntity" : { + "type" : "object", + "properties" : { + "accessTokenExpiration" : { + "$ref" : "#/definitions/AccessTokenExpirationDTO" + } + }, + "xml" : { + "name" : "accessTokenExpirationEntity" + } + }, + "ActionDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "integer", + "format" : "int32", + "description" : "The action id." + }, + "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" : { + "description" : "The details of the source component.", + "$ref" : "#/definitions/ComponentDetailsDTO" + }, + "operation" : { + "type" : "string", + "description" : "The operation that was performed." + }, + "actionDetails" : { + "description" : "The details of the action.", + "$ref" : "#/definitions/ActionDetailsDTO" + } + } + }, + "ActionDetailsDTO" : { + "type" : "object" + }, + "ActionEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "integer", + "format" : "int32" + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp of the action." + }, + "sourceId" : { + "type" : "string" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + }, + "action" : { + "$ref" : "#/definitions/ActionDTO" + } + }, + "xml" : { + "name" : "actionEntity" + } + }, + "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", + "description" : "Optional services to schedule. If not specified, all authorized descendant controller services will be used.", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "activateControllerServicesEntity" + } + }, + "AffectedComponentDTO" : { + "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" ] + }, + "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", + "format" : "int32", + "description" : "The number of active threads for the referencing component." + }, + "validationErrors" : { + "type" : "array", + "description" : "The validation errors for the component.", + "items" : { + "type" : "string" + } + } + } + }, + "AffectedComponentEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/AffectedComponentDTO" + }, + "processGroup" : { + "description" : "The Process Group that the component belongs to", + "$ref" : "#/definitions/ProcessGroupNameDTO" + }, + "referenceType" : { + "type" : "string", + "description" : "The type of component referenced", + "enum" : [ "PROCESSOR", "CONTROLLER_SERVICE", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT" ] + } + }, + "xml" : { + "name" : "affectedComponentEntity" + } + }, + "AllowableValueDTO" : { + "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." + } + } + }, + "AllowableValueEntity" : { + "type" : "object", + "properties" : { + "allowableValue" : { + "$ref" : "#/definitions/AllowableValueDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "entity" + } + }, + "Attribute" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the attribute" + }, + "description" : { + "type" : "string", + "description" : "The description of the attribute" + } + } + }, + "AttributeDTO" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The attribute name." + }, + "value" : { + "type" : "string", + "description" : "The attribute value." + }, + "previousValue" : { + "type" : "string", + "description" : "The value of the attribute before the event took place." + } + } + }, + "BannerDTO" : { + "type" : "object", + "properties" : { + "headerText" : { + "type" : "string", + "description" : "The header text." + }, + "footerText" : { + "type" : "string", + "description" : "The footer text." + } + } + }, + "BannerEntity" : { + "type" : "object", + "properties" : { + "banners" : { + "$ref" : "#/definitions/BannerDTO" + } + }, + "xml" : { + "name" : "bannersEntity" + } + }, + "BatchSettingsDTO" : { + "type" : "object", + "properties" : { + "count" : { + "type" : "integer", + "format" : "int32", + "description" : "Preferred number of flow files to include in a transaction." + }, + "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." + } + } + }, + "BatchSize" : { + "type" : "object", + "properties" : { + "count" : { + "type" : "integer", + "format" : "int32", + "description" : "Preferred number of flow files to include in a transaction." + }, + "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." + } + } + }, + "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", + "format" : "int64", + "description" : "The timestamp (milliseconds since Epoch) of the build." + }, + "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." + } + } + }, + "BulletinBoardDTO" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins in the bulletin board, that matches the supplied request.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "generated" : { + "type" : "string", + "description" : "The timestamp when this report was generated." + } + } + }, + "BulletinBoardEntity" : { + "type" : "object", + "properties" : { + "bulletinBoard" : { + "$ref" : "#/definitions/BulletinBoardDTO" + } + }, + "xml" : { + "name" : "bulletinBoardEntity" + } + }, + "BulletinDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "integer", + "format" : "int64", + "description" : "The id of the bulletin." + }, + "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" : { + "type" : "string", + "description" : "The group id of the source component." + }, + "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" : { + "type" : "string", + "description" : "The bulletin message." + }, + "timestamp" : { + "type" : "string", + "description" : "When this bulletin was generated." + } + } + }, + "BulletinEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "integer", + "format" : "int64" + }, + "groupId" : { + "type" : "string" + }, + "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." + }, + "bulletin" : { + "$ref" : "#/definitions/BulletinDTO" + } + }, + "xml" : { + "name" : "bulletinEntity" + } + }, + "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" + } + } + }, + "BundleDTO" : { + "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." + } + } + }, + "ClassLoaderDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "bundle" : { + "description" : "Information about the Bundle that the ClassLoader belongs to, if any", + "$ref" : "#/definitions/BundleDTO" + }, + "parentClassLoader" : { + "description" : "A ClassLoaderDiagnosticsDTO that provides information about the parent ClassLoader", + "$ref" : "#/definitions/ClassLoaderDiagnosticsDTO" + } + } + }, + "ClusteSummaryEntity" : { + "type" : "object", + "properties" : { + "clusterSummary" : { + "$ref" : "#/definitions/ClusterSummaryDTO" + } + }, + "xml" : { + "name" : "clusterSummaryEntity" + } + }, + "ClusterDTO" : { + "type" : "object", + "properties" : { + "nodes" : { + "type" : "array", + "description" : "The collection of nodes that are part of the cluster.", + "items" : { + "$ref" : "#/definitions/NodeDTO" + } + }, + "generated" : { + "type" : "string", + "description" : "The timestamp the report was generated." + } + } + }, + "ClusterEntity" : { + "type" : "object", + "properties" : { + "cluster" : { + "$ref" : "#/definitions/ClusterDTO" + } + }, + "xml" : { + "name" : "clusterEntity" + } + }, + "ClusterSearchResultsEntity" : { + "type" : "object", + "properties" : { + "nodeResults" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/NodeSearchResultDTO" + } + } + }, + "xml" : { + "name" : "clusterSearchResultsEntity" + } + }, + "ClusterSummaryDTO" : { + "type" : "object", + "properties" : { + "connectedNodes" : { + "type" : "string", + "description" : "When clustered, reports the number of nodes connected vs the number of nodes in the cluster." + }, + "connectedNodeCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of nodes that are currently connected to the cluster" + }, + "totalNodeCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of nodes in the cluster, regardless of whether or not they are connected" + }, + "connectedToCluster" : { + "type" : "boolean", + "description" : "Whether this NiFi instance is connected to a cluster." + }, + "clustered" : { + "type" : "boolean", + "description" : "Whether this NiFi instance is clustered." + } + } + }, + "ComponentDetailsDTO" : { + "type" : "object" + }, + "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" : "#/definitions/DifferenceDTO" + } + } + } + }, + "ComponentHistoryDTO" : { + "type" : "object", + "properties" : { + "componentId" : { + "type" : "string", + "description" : "The component id." + }, + "propertyHistory" : { + "type" : "object", + "description" : "The history for the properties of the component.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyHistoryDTO" + } + } + } + }, + "ComponentHistoryEntity" : { + "type" : "object", + "properties" : { + "componentHistory" : { + "$ref" : "#/definitions/ComponentHistoryDTO" + } + }, + "xml" : { + "name" : "componentHistoryEntity" + } + }, + "ComponentLifecycle" : { + "type" : "object" + }, + "ComponentManifest" : { + "type" : "object", + "properties" : { + "apis" : { + "type" : "array", + "description" : "Public interfaces defined in this bundle", + "items" : { + "$ref" : "#/definitions/DefinedType" + } + }, + "controllerServices" : { + "type" : "array", + "description" : "Controller Services provided in this bundle", + "items" : { + "$ref" : "#/definitions/ControllerServiceDefinition" + } + }, + "processors" : { + "type" : "array", + "description" : "Processors provided in this bundle", + "items" : { + "$ref" : "#/definitions/ProcessorDefinition" + } + }, + "reportingTasks" : { + "type" : "array", + "description" : "Reporting Tasks provided in this bundle", + "items" : { + "$ref" : "#/definitions/ReportingTaskDefinition" + } + } + } + }, + "ComponentReferenceDTO" : { + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the component." + } + } + }, + "ComponentReferenceEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "component" : { + "$ref" : "#/definitions/ComponentReferenceDTO" + } + }, + "xml" : { + "name" : "componentReferenceEntity" + } + }, + "ComponentRestrictionPermissionDTO" : { + "type" : "object", + "properties" : { + "requiredPermission" : { + "description" : "The required permission necessary for this restriction.", + "$ref" : "#/definitions/RequiredPermissionDTO" + }, + "permissions" : { + "description" : "The permissions for this component restriction. Note: the read permission are not used and will always be false.", + "$ref" : "#/definitions/PermissionsDTO" + } + } + }, + "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" : { + "description" : "The parent group of the component that matched the search.", + "$ref" : "#/definitions/SearchResultGroupDTO" + }, + "versionedGroup" : { + "description" : "The nearest versioned ancestor group of the component that matched the search.", + "$ref" : "#/definitions/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" + } + } + } + }, + "ComponentStateDTO" : { + "type" : "object", + "properties" : { + "componentId" : { + "type" : "string", + "description" : "The component identifier." + }, + "stateDescription" : { + "type" : "string", + "description" : "Description of the state this component persists." + }, + "clusterState" : { + "description" : "The cluster state for this component, or null if this NiFi is a standalone instance.", + "$ref" : "#/definitions/StateMapDTO" + }, + "localState" : { + "description" : "The local state for this component.", + "$ref" : "#/definitions/StateMapDTO" + } + } + }, + "ComponentStateEntity" : { + "type" : "object", + "properties" : { + "componentState" : { + "description" : "The component state.", + "$ref" : "#/definitions/ComponentStateDTO" + } + }, + "xml" : { + "name" : "componentStateEntity" + } + }, + "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" ] + }, + "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", + "format" : "int32", + "description" : "The number of active threads for the referencing component." + }, + "validationErrors" : { + "type" : "array", + "description" : "The validation errors for the component.", + "items" : { + "type" : "string" + } + }, + "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" + } + } + } + }, + "ComponentValidationResultEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ComponentValidationResultDTO" + } + }, + "xml" : { + "name" : "componentValidationResultEntity" + } + }, + "ComponentValidationResultsEntity" : { + "type" : "object", + "properties" : { + "validationResults" : { + "type" : "array", + "description" : "A List of ComponentValidationResultEntity, one for each component that is validated", + "items" : { + "$ref" : "#/definitions/ComponentValidationResultEntity" + } + } + }, + "xml" : { + "name" : "componentValidationResults" + } + }, + "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" + } + } + }, + "ConfigurationAnalysisDTO" : { + "type" : "object", + "properties" : { + "componentId" : { + "type" : "string", + "description" : "The ID of the component" + }, + "properties" : { + "type" : "object", + "description" : "The configured properties for the component", + "additionalProperties" : { + "type" : "string" + } + }, + "referencedAttributes" : { + "type" : "object", + "description" : "The attributes that are referenced by the properties, mapped to recently used values", + "additionalProperties" : { + "type" : "string" + } + }, + "supportsVerification" : { + "type" : "boolean", + "description" : "Whether or not the component supports verification" + } + } + }, + "ConfigurationAnalysisEntity" : { + "type" : "object", + "properties" : { + "configurationAnalysis" : { + "description" : "The configuration analysis", + "$ref" : "#/definitions/ConfigurationAnalysisDTO" + } + }, + "xml" : { + "name" : "configurationAnalysis" + } + }, + "ConnectableComponent" : { + "type" : "object", + "required" : [ "groupId", "id", "type" ], + "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" + } + } + }, + "ConnectableDTO" : { + "type" : "object", + "required" : [ "groupId", "id", "type" ], + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the connectable component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "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" + }, + "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" : { + "type" : "string", + "description" : "The comments for the connectable component." + } + } + }, + "ConnectionDTO" : { + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "source" : { + "description" : "The source of the connection.", + "$ref" : "#/definitions/ConnectableDTO" + }, + "destination" : { + "description" : "The destination of the connection.", + "$ref" : "#/definitions/ConnectableDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the connection." + }, + "labelIndex" : { + "type" : "integer", + "format" : "int32", + "description" : "The index of the bend point where to place the connection label." + }, + "getzIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + }, + "selectedRelationships" : { + "type" : "array", + "description" : "The selected relationship that comprise the connection.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "availableRelationships" : { + "type" : "array", + "description" : "The relationships that the source of the connection currently supports.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "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." + }, + "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" + } + }, + "bends" : { + "type" : "array", + "description" : "The bend points on the connection.", + "items" : { + "$ref" : "#/definitions/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" : { + "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" ] + } + } + }, + "ConnectionDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "connection" : { + "description" : "Details about the connection", + "$ref" : "#/definitions/ConnectionDTO" + }, + "aggregateSnapshot" : { + "description" : "Aggregate values for all nodes in the cluster, or for this instance if not clustered", + "$ref" : "#/definitions/ConnectionDiagnosticsSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "A list of values for each node in the cluster, if clustered.", + "items" : { + "$ref" : "#/definitions/ConnectionDiagnosticsSnapshotDTO" + } + } + } + }, + "ConnectionDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "totalFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Total number of FlowFiles owned by the Connection" + }, + "totalByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes that make up the content for the FlowFiles owned by this Connection" + }, + "nodeIdentifier" : { + "type" : "string", + "description" : "The Node Identifier that this information pertains to" + }, + "localQueuePartition" : { + "description" : "The local queue partition, from which components can pull FlowFiles on this node.", + "$ref" : "#/definitions/LocalQueuePartitionDTO" + }, + "remoteQueuePartitions" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/RemoteQueuePartitionDTO" + } + } + } + }, + "ConnectionEntity" : { + "type" : "object", + "required" : [ "destinationType", "sourceType" ], + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ConnectionDTO" + }, + "status" : { + "description" : "The status of the connection.", + "$ref" : "#/definitions/ConnectionStatusDTO" + }, + "bends" : { + "type" : "array", + "description" : "The bend points on the connection.", + "items" : { + "$ref" : "#/definitions/PositionDTO" + } + }, + "labelIndex" : { + "type" : "integer", + "format" : "int32", + "description" : "The index of the bend point where to place the connection label." + }, + "getzIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + }, + "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" : { + "type" : "string", + "description" : "The type of component the destination connectable is.", + "enum" : [ "PROCESSOR", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "INPUT_PORT", "OUTPUT_PORT", "FUNNEL" ] + } + }, + "xml" : { + "name" : "connectionEntity" + } + }, + "ConnectionStatisticsDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The ID of the connection" + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "The timestamp of when the stats were last refreshed" + }, + "aggregateSnapshot" : { + "description" : "The status snapshot that represents the aggregate stats of the cluster", + "$ref" : "#/definitions/ConnectionStatisticsSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "A list of status snapshots for each node", + "items" : { + "$ref" : "#/definitions/NodeConnectionStatisticsSnapshotDTO" + } + } + } + }, + "ConnectionStatisticsEntity" : { + "type" : "object", + "properties" : { + "connectionStatistics" : { + "$ref" : "#/definitions/ConnectionStatisticsDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "connectionStatisticsEntity" + } + }, + "ConnectionStatisticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the connection." + }, + "predictedMillisUntilCountBackpressure" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count." + }, + "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." + }, + "predictedCountAtNextInterval" : { + "type" : "integer", + "format" : "int32", + "description" : "The predicted number of queued objects at the next configured interval." + }, + "predictedBytesAtNextInterval" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted total number of bytes in the queue at the next configured interval." + }, + "predictedPercentCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The predicted percentage of queued objects at the next configured interval." + }, + "predictedPercentBytes" : { + "type" : "integer", + "format" : "int32", + "description" : "The predicted percentage of bytes in the queue against current threshold at the next configured interval." + }, + "predictionIntervalMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The prediction interval in seconds" + } + } + }, + "ConnectionStatusDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The ID of the connection" + }, + "groupId" : { + "type" : "string", + "description" : "The ID of the Process Group that the connection belongs to" + }, + "name" : { + "type" : "string", + "description" : "The name of the connection" + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "The timestamp of when the stats were last refreshed" + }, + "sourceId" : { + "type" : "string", + "description" : "The ID of the source component" + }, + "sourceName" : { + "type" : "string", + "description" : "The name of the source component" + }, + "destinationId" : { + "type" : "string", + "description" : "The ID of the destination component" + }, + "destinationName" : { + "type" : "string", + "description" : "The name of the destination component" + }, + "aggregateSnapshot" : { + "description" : "The status snapshot that represents the aggregate stats of the cluster", + "$ref" : "#/definitions/ConnectionStatusSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "A list of status snapshots for each node", + "items" : { + "$ref" : "#/definitions/NodeConnectionStatusSnapshotDTO" + } + } + } + }, + "ConnectionStatusEntity" : { + "type" : "object", + "properties" : { + "connectionStatus" : { + "$ref" : "#/definitions/ConnectionStatusDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "connectionStatusEntity" + } + }, + "ConnectionStatusPredictionsSnapshotDTO" : { + "type" : "object", + "properties" : { + "predictedMillisUntilCountBackpressure" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count." + }, + "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." + }, + "predictionIntervalSeconds" : { + "type" : "integer", + "format" : "int32", + "description" : "The configured interval (in seconds) for predicting connection queue count and size (and percent usage)." + }, + "predictedCountAtNextInterval" : { + "type" : "integer", + "format" : "int32", + "description" : "The predicted number of queued objects at the next configured interval." + }, + "predictedBytesAtNextInterval" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted total number of bytes in the queue at the next configured interval." + }, + "predictedPercentCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Predicted connection percent use regarding queued flow files count and backpressure threshold if configured." + }, + "predictedPercentBytes" : { + "type" : "integer", + "format" : "int32", + "description" : "Predicted connection percent use regarding queued flow files size and backpressure threshold if configured." + } + } + }, + "ConnectionStatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the connection." + }, + "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" : { + "description" : "Predictions, if available, for this connection (null if not available)", + "$ref" : "#/definitions/ConnectionStatusPredictionsSnapshotDTO" + }, + "flowFilesIn" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have come into the connection in the last 5 minutes." + }, + "bytesIn" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles that have come into the connection in the last 5 minutes." + }, + "input" : { + "type" : "string", + "description" : "The input count/size for the connection in the last 5 minutes, pretty printed." + }, + "flowFilesOut" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have left 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." + }, + "output" : { + "type" : "string", + "description" : "The output count/sie for the connection in the last 5 minutes, pretty printed." + }, + "flowFilesQueued" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that are currently queued in the connection." + }, + "bytesQueued" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles that are currently queued in the connection." + }, + "queued" : { + "type" : "string", + "description" : "The total count and size of queued flowfiles formatted." + }, + "queuedSize" : { + "type" : "string", + "description" : "The total size of flowfiles that are queued formatted." + }, + "queuedCount" : { + "type" : "string", + "description" : "The number of flowfiles that are queued, pretty printed." + }, + "percentUseCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Connection percent use regarding queued flow files count and backpressure threshold if configured." + }, + "percentUseBytes" : { + "type" : "integer", + "format" : "int32", + "description" : "Connection percent use regarding queued flow files size and backpressure threshold if configured." + }, + "flowFileAvailability" : { + "type" : "string", + "description" : "The availability of FlowFiles in this connection" + } + } + }, + "ConnectionStatusSnapshotEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the connection." + }, + "connectionStatusSnapshot" : { + "$ref" : "#/definitions/ConnectionStatusSnapshotDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "entity" + } + }, + "ConnectionsEntity" : { + "type" : "object", + "properties" : { + "connections" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ConnectionEntity" + } + } + }, + "xml" : { + "name" : "connectionsEntity" + } + }, + "ControllerBulletinsEntity" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "System level bulletins to be reported to the user.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "controllerServiceBulletins" : { + "type" : "array", + "description" : "Controller service bulletins to be reported to the user.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "reportingTaskBulletins" : { + "type" : "array", + "description" : "Reporting task bulletins to be reported to the user.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "parameterProviderBulletins" : { + "type" : "array", + "description" : "Parameter provider bulletins to be reported to the user.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "flowRegistryClientBulletins" : { + "type" : "array", + "description" : "Flow registry client bulletins to be reported to the user.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + } + }, + "xml" : { + "name" : "controllerConfigurationEntity" + } + }, + "ControllerConfigurationDTO" : { + "type" : "object", + "properties" : { + "maxTimerDrivenThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of timer driven threads the NiFi has available." + }, + "maxEventDrivenThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of event driven threads the NiFi has available." + } + } + }, + "ControllerConfigurationEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "description" : "The controller configuration.", + "$ref" : "#/definitions/ControllerConfigurationDTO" + } + }, + "xml" : { + "name" : "controllerConfigurationEntity" + } + }, + "ControllerDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the NiFi." + }, + "name" : { + "type" : "string", + "description" : "The name of the NiFi." + }, + "comments" : { + "type" : "string", + "description" : "The comments for the NiFi." + }, + "runningCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of running components in the NiFi." + }, + "stoppedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stopped components in the NiFi." + }, + "invalidCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of invalid components in the NiFi." + }, + "disabledCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of disabled components in the NiFi." + }, + "activeRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote ports contained in 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." + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of output ports in the NiFi." + }, + "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." + }, + "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." + }, + "siteToSiteSecure" : { + "type" : "boolean", + "description" : "Indicates whether or not Site-to-Site communications with this instance is secure (2-way authentication)." + }, + "instanceId" : { + "type" : "string", + "description" : "If clustered, the id of the Cluster Manager, otherwise the id of the NiFi." + }, + "inputPorts" : { + "type" : "array", + "description" : "The input ports available to send data to for the NiFi.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortDTO" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "The output ports available to received data from the NiFi.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortDTO" + } + } + } + }, + "ControllerEntity" : { + "type" : "object", + "properties" : { + "controller" : { + "$ref" : "#/definitions/ControllerDTO" + } + }, + "xml" : { + "name" : "controllerEntity" + } + }, + "ControllerServiceAPI" : { + "type" : "object", + "properties" : { + "type" : { + "type" : "string", + "description" : "The fully qualified name of the service interface." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this service interface.", + "$ref" : "#/definitions/Bundle" + } + } + }, + "ControllerServiceApiDTO" : { + "type" : "object", + "properties" : { + "type" : { + "type" : "string", + "description" : "The fully qualified name of the service interface." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this service interface.", + "$ref" : "#/definitions/BundleDTO" + } + } + }, + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the controller service." + }, + "type" : { + "type" : "string", + "description" : "The type of the controller service." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this processor type.", + "$ref" : "#/definitions/BundleDTO" + }, + "controllerServiceApis" : { + "type" : "array", + "description" : "Lists the APIs this Controller Service implements.", + "items" : { + "$ref" : "#/definitions/ControllerServiceApiDTO" + } + }, + "comments" : { + "type" : "string", + "description" : "The comments for the controller service." + }, + "state" : { + "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", + "description" : "The properties of the controller service.", + "additionalProperties" : { + "type" : "string" + } + }, + "descriptors" : { + "type" : "object", + "description" : "The descriptors for the controller service properties.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptorDTO" + } + }, + "sensitiveDynamicPropertyNames" : { + "type" : "array", + "description" : "Set of sensitive dynamic property names", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "customUiUrl" : { + "type" : "string", + "description" : "The URL for the controller services custom configuration UI if applicable." + }, + "annotationData" : { + "type" : "string", + "description" : "The annotation for the controller service. This is how the custom UI relays configuration to the controller service." + }, + "referencingComponents" : { + "type" : "array", + "description" : "All components referencing this controller service.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ControllerServiceReferencingComponentEntity" + } + }, + "validationErrors" : { + "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.", + "items" : { + "type" : "string" + } + }, + "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" ] + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The level at which the controller service will report bulletins." + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + } + } + }, + "ControllerServiceDefinition" : { + "type" : "object", + "required" : [ "type" ], + "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" : { + "description" : "The build metadata for this component", + "$ref" : "#/definitions/BuildInfo" + }, + "providedApiImplementations" : { + "type" : "array", + "description" : "If this type represents a provider for an interface, this lists the APIs it implements", + "items" : { + "$ref" : "#/definitions/DefinedType" + } + }, + "tags" : { + "type" : "array", + "description" : "The tags associated with this type", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "seeAlso" : { + "type" : "array", + "description" : "The names of other component types that may be related", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "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" : { + "type" : "array", + "description" : "If this component has been deprecated, this optional field provides alternatives to use", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "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" : { + "type" : "array", + "description" : "Explicit restrictions that indicate a require permission to use the component", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/Restriction" + } + }, + "stateful" : { + "description" : "Indicates if the component stores state", + "$ref" : "#/definitions/Stateful" + }, + "systemResourceConsiderations" : { + "type" : "array", + "description" : "The system resource considerations for the given component", + "items" : { + "$ref" : "#/definitions/SystemResourceConsideration" + } + }, + "additionalDetails" : { + "type" : "boolean", + "description" : "Indicates if the component has additional details documentation" + }, + "propertyDescriptors" : { + "type" : "object", + "description" : "Descriptions of configuration properties applicable to this component.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptor" + } + }, + "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" : "#/definitions/DynamicProperty" + } + } + } + }, + "ControllerServiceDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "controllerService" : { + "description" : "The Controller Service", + "$ref" : "#/definitions/ControllerServiceEntity" + }, + "classLoaderDiagnostics" : { + "description" : "Information about the Controller Service's Class Loader", + "$ref" : "#/definitions/ClassLoaderDiagnosticsDTO" + } + } + }, + "ControllerServiceEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this ControllerService." + }, + "component" : { + "$ref" : "#/definitions/ControllerServiceDTO" + }, + "operatePermissions" : { + "description" : "The permissions for this component operations.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "status" : { + "description" : "The status for this ControllerService.", + "$ref" : "#/definitions/ControllerServiceStatusDTO" + } + }, + "xml" : { + "name" : "controllerServiceEntity" + } + }, + "ControllerServiceReferencingComponentDTO" : { + "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", + "description" : "The properties for the component.", + "additionalProperties" : { + "type" : "string" + } + }, + "descriptors" : { + "type" : "object", + "description" : "The descriptors for the component properties.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptorDTO" + } + }, + "validationErrors" : { + "type" : "array", + "description" : "The validation errors for the component.", + "items" : { + "type" : "string" + } + }, + "referenceType" : { + "type" : "string", + "description" : "The type of reference this is.", + "enum" : [ "Processor", "ControllerService", "ReportingTask", "FlowRegistryClient" ] + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the referencing component." + }, + "referenceCycle" : { + "type" : "boolean", + "description" : "If the referencing component represents a controller service, this indicates whether it has already been represented in this hierarchy." + }, + "referencingComponents" : { + "type" : "array", + "description" : "If the referencing component represents a controller service, these are the components that reference it.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ControllerServiceReferencingComponentEntity" + } + } + } + }, + "ControllerServiceReferencingComponentEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ControllerServiceReferencingComponentDTO" + }, + "operatePermissions" : { + "description" : "The permissions for this component operations.", + "$ref" : "#/definitions/PermissionsDTO" + } + }, + "xml" : { + "name" : "controllerServiceReferencingComponentEntity" + } + }, + "ControllerServiceReferencingComponentsEntity" : { + "type" : "object", + "properties" : { + "controllerServiceReferencingComponents" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ControllerServiceReferencingComponentEntity" + } + } + }, + "xml" : { + "name" : "controllerServiceReferencingComponentsEntity" + } + }, + "ControllerServiceRunStatusEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "state" : { + "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." + } + }, + "xml" : { + "name" : "entity" + } + }, + "ControllerServiceStatusDTO" : { + "type" : "object", + "properties" : { + "runStatus" : { + "type" : "string", + "description" : "The run status of this ControllerService", + "enum" : [ "ENABLED", "ENABLING", "DISABLED", "DISABLING" ] + }, + "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" ] + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the component." + } + } + }, + "ControllerServiceTypesEntity" : { + "type" : "object", + "properties" : { + "controllerServiceTypes" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/DocumentedTypeDTO" + } + } + }, + "xml" : { + "name" : "controllerServiceTypesEntity" + } + }, + "ControllerServicesEntity" : { + "type" : "object", + "properties" : { + "currentTime" : { + "type" : "string", + "description" : "The current time on the system." + }, + "controllerServices" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ControllerServiceEntity" + } + } + }, + "xml" : { + "name" : "controllerServicesEntity" + } + }, + "ControllerStatusDTO" : { + "type" : "object", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads in the NiFi." + }, + "terminatedThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of terminated threads in the NiFi." + }, + "queued" : { + "type" : "string", + "description" : "The number of flowfiles queued in the NiFi." + }, + "flowFilesQueued" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles queued across the entire flow" + }, + "bytesQueued" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles queued across the entire flow" + }, + "runningCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of running components in the NiFi." + }, + "stoppedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stopped components in the NiFi." + }, + "invalidCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of invalid components in the NiFi." + }, + "disabledCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of disabled components in the NiFi." + }, + "activeRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote ports in the NiFi." + }, + "inactiveRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote ports in the NiFi." + }, + "upToDateCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of up to date versioned process groups in the NiFi." + }, + "locallyModifiedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified versioned process groups in the NiFi." + }, + "staleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stale versioned process groups in the NiFi." + }, + "locallyModifiedAndStaleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified and stale versioned process groups 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." + } + } + }, + "ControllerStatusEntity" : { + "type" : "object", + "properties" : { + "controllerStatus" : { + "$ref" : "#/definitions/ControllerStatusDTO" + } + }, + "xml" : { + "name" : "controllerStatusEntity" + } + }, + "CopySnippetRequestEntity" : { + "type" : "object", + "properties" : { + "snippetId" : { + "type" : "string", + "description" : "The identifier of the snippet." + }, + "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." + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "copySnippetRequestEntity" + } + }, + "CounterDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the counter." + }, + "context" : { + "type" : "string", + "description" : "The context of the counter." + }, + "name" : { + "type" : "string", + "description" : "The name of the counter." + }, + "valueCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The value count." + }, + "value" : { + "type" : "string", + "description" : "The value of the counter." + } + } + }, + "CounterEntity" : { + "type" : "object", + "properties" : { + "counter" : { + "$ref" : "#/definitions/CounterDTO" + } + }, + "xml" : { + "name" : "counterEntity" + } + }, + "CountersDTO" : { + "type" : "object", + "properties" : { + "aggregateSnapshot" : { + "description" : "A Counters snapshot that represents the aggregate values of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.", + "$ref" : "#/definitions/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" : "#/definitions/NodeCountersSnapshotDTO" + } + } + } + }, + "CountersEntity" : { + "type" : "object", + "properties" : { + "counters" : { + "$ref" : "#/definitions/CountersDTO" + } + }, + "xml" : { + "name" : "countersEntity" + } + }, + "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" : "#/definitions/CounterDTO" + } + } + } + }, + "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" + } + }, + "CreateTemplateRequestEntity" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the template." + }, + "description" : { + "type" : "string", + "description" : "The description of the template." + }, + "snippetId" : { + "type" : "string", + "description" : "The identifier of the snippet." + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "createTemplateRequestEntity" + } + }, + "CurrentUserEntity" : { + "type" : "object", + "properties" : { + "identity" : { + "type" : "string", + "description" : "The user identity being serialized." + }, + "anonymous" : { + "type" : "boolean", + "description" : "Whether the current user is anonymous." + }, + "provenancePermissions" : { + "description" : "Permissions for querying provenance.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "countersPermissions" : { + "description" : "Permissions for accessing counters.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "tenantsPermissions" : { + "description" : "Permissions for accessing tenants.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "controllerPermissions" : { + "description" : "Permissions for accessing the controller.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "policiesPermissions" : { + "description" : "Permissions for accessing the policies.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "systemPermissions" : { + "description" : "Permissions for accessing system.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "parameterContextPermissions" : { + "description" : "Permissions for accessing parameter contexts.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "restrictedComponentsPermissions" : { + "description" : "Permissions for accessing restricted components. Note: the read permission are not used and will always be false.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "componentRestrictionPermissions" : { + "type" : "array", + "description" : "Permissions for specific component restrictions.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ComponentRestrictionPermissionDTO" + } + }, + "canVersionFlows" : { + "type" : "boolean", + "description" : "Whether the current user can version flows." + } + }, + "xml" : { + "name" : "currentEntity" + } + }, + "DefinedType" : { + "type" : "object", + "required" : [ "type" ], + "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." + } + } + }, + "DifferenceDTO" : { + "type" : "object", + "properties" : { + "differenceType" : { + "type" : "string", + "description" : "The type of difference" + }, + "difference" : { + "type" : "string", + "description" : "Description of the difference" + } + } + }, + "DimensionsDTO" : { + "type" : "object", + "properties" : { + "width" : { + "type" : "number", + "format" : "double", + "description" : "The width of the label in pixels when at a 1:1 scale." + }, + "height" : { + "type" : "number", + "format" : "double", + "description" : "The height of the label in pixels when at a 1:1 scale." + } + } + }, + "DocumentedTypeDTO" : { + "type" : "object", + "properties" : { + "type" : { + "type" : "string", + "description" : "The fully qualified name of the type." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this type.", + "$ref" : "#/definitions/BundleDTO" + }, + "controllerServiceApis" : { + "type" : "array", + "description" : "If this type represents a ControllerService, this lists the APIs it implements.", + "items" : { + "$ref" : "#/definitions/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" : "array", + "description" : "An optional collection of explicit restrictions. If specified, these explicit restrictions will be enfored.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ExplicitRestrictionDTO" + } + }, + "deprecationReason" : { + "type" : "string", + "description" : "The description of why the usage of this component is restricted." + }, + "tags" : { + "type" : "array", + "description" : "The tags associated with this type.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + } + } + }, + "DropRequestDTO" : { + "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", + "format" : "int32", + "description" : "The current percent complete." + }, + "finished" : { + "type" : "boolean", + "description" : "Whether the query has finished." + }, + "failureReason" : { + "type" : "string", + "description" : "The reason, if any, that this drop request failed." + }, + "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." + }, + "current" : { + "type" : "string", + "description" : "The count and size of flow files currently queued." + }, + "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." + }, + "original" : { + "type" : "string", + "description" : "The count and size of flow files to be dropped as a result of this request." + }, + "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." + }, + "dropped" : { + "type" : "string", + "description" : "The count and size of flow files that have been dropped thus far." + }, + "state" : { + "type" : "string", + "description" : "The current state of the drop request." + } + } + }, + "DropRequestEntity" : { + "type" : "object", + "properties" : { + "dropRequest" : { + "$ref" : "#/definitions/DropRequestDTO" + } + }, + "xml" : { + "name" : "dropRequestEntity" + } + }, + "DtoFactory" : { + "type" : "object" + }, + "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", "VARIABLE_REGISTRY", "FLOWFILE_ATTRIBUTES" ] + } + } + }, + "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" + } + } + }, + "Entity" : { + "type" : "object", + "xml" : { + "name" : "entity" + } + }, + "ExplicitRestrictionDTO" : { + "type" : "object", + "properties" : { + "requiredPermission" : { + "description" : "The required permission necessary for this restriction.", + "$ref" : "#/definitions/RequiredPermissionDTO" + }, + "explanation" : { + "type" : "string", + "description" : "The description of why the usage of this component is restricted for this required permission." + } + } + }, + "ExternalControllerServiceReference" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The identifier of the controller service" + }, + "name" : { + "type" : "string", + "description" : "The name of the controller service" + } + } + }, + "FlowBreadcrumbDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the group." + }, + "name" : { + "type" : "string", + "description" : "The id of the group." + }, + "versionControlInformation" : { + "description" : "The process group version control information or null if not version controlled.", + "$ref" : "#/definitions/VersionControlInformationDTO" + } + } + }, + "FlowBreadcrumbEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of this ancestor ProcessGroup." + }, + "permissions" : { + "description" : "The permissions for this ancestor ProcessGroup.", + "$ref" : "#/definitions/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" ] + }, + "breadcrumb" : { + "description" : "This breadcrumb.", + "$ref" : "#/definitions/FlowBreadcrumbDTO" + }, + "parentBreadcrumb" : { + "description" : "The parent breadcrumb for this breadcrumb.", + "$ref" : "#/definitions/FlowBreadcrumbEntity" + } + }, + "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", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ComponentDifferenceDTO" + } + } + }, + "xml" : { + "name" : "flowComparisonEntity" + } + }, + "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." + }, + "supportsConfigurableAuthorizer" : { + "type" : "boolean", + "description" : "Whether this NiFi supports a configurable authorizer." + }, + "supportsConfigurableUsersAndGroups" : { + "type" : "boolean", + "description" : "Whether this NiFi supports configurable users and groups." + }, + "autoRefreshIntervalSeconds" : { + "type" : "integer", + "format" : "int64", + "description" : "The interval in seconds between the automatic NiFi refresh requests." + }, + "currentTime" : { + "type" : "string", + "description" : "The current time on the system." + }, + "timeOffset" : { + "type" : "integer", + "format" : "int32", + "description" : "The time offset of the system." + }, + "defaultBackPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "The default back pressure object threshold." + }, + "defaultBackPressureDataSizeThreshold" : { + "type" : "string", + "description" : "The default back pressure data size threshold." + } + } + }, + "FlowConfigurationEntity" : { + "type" : "object", + "properties" : { + "flowConfiguration" : { + "description" : "The controller configuration.", + "$ref" : "#/definitions/FlowConfigurationDTO" + } + }, + "xml" : { + "name" : "flowConfigurationEntity" + } + }, + "FlowDTO" : { + "type" : "object", + "properties" : { + "processGroups" : { + "type" : "array", + "description" : "The process groups in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "remoteProcessGroups" : { + "type" : "array", + "description" : "The remote process groups in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + }, + "processors" : { + "type" : "array", + "description" : "The processors in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "inputPorts" : { + "type" : "array", + "description" : "The input ports in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "The output ports in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "connections" : { + "type" : "array", + "description" : "The connections in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ConnectionEntity" + } + }, + "labels" : { + "type" : "array", + "description" : "The labels in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/LabelEntity" + } + }, + "funnels" : { + "type" : "array", + "description" : "The funnels in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/FunnelEntity" + } + } + } + }, + "FlowEntity" : { + "type" : "object", + "properties" : { + "flow" : { + "$ref" : "#/definitions/FlowDTO" + } + }, + "xml" : { + "name" : "flowEntity" + } + }, + "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." + }, + "position" : { + "type" : "integer", + "format" : "int32", + "description" : "The FlowFile's position in the queue." + }, + "size" : { + "type" : "integer", + "format" : "int64", + "description" : "The FlowFile file size." + }, + "queuedDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "How long this FlowFile has been enqueued." + }, + "lineageDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "Duration since the FlowFile's greatest ancestor entered the flow." + }, + "penaltyExpiresIn" : { + "type" : "integer", + "format" : "int64", + "description" : "How long in milliseconds until the FlowFile penalty expires." + }, + "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", + "description" : "The FlowFile attributes.", + "additionalProperties" : { + "type" : "string" + } + }, + "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", + "format" : "int64", + "description" : "The offset into the content claim where the flowfile's content begins." + }, + "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." + }, + "penalized" : { + "type" : "boolean", + "description" : "If the FlowFile is penalized." + } + } + }, + "FlowFileEntity" : { + "type" : "object", + "properties" : { + "flowFile" : { + "$ref" : "#/definitions/FlowFileDTO" + } + }, + "xml" : { + "name" : "flowFileEntity" + } + }, + "FlowFileSummaryDTO" : { + "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." + }, + "position" : { + "type" : "integer", + "format" : "int32", + "description" : "The FlowFile's position in the queue." + }, + "size" : { + "type" : "integer", + "format" : "int64", + "description" : "The FlowFile file size." + }, + "queuedDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "How long this FlowFile has been enqueued." + }, + "lineageDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "Duration since the FlowFile's greatest ancestor entered the flow." + }, + "penaltyExpiresIn" : { + "type" : "integer", + "format" : "int64", + "description" : "How long in milliseconds until the FlowFile penalty expires." + }, + "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." + }, + "penalized" : { + "type" : "boolean", + "description" : "If the FlowFile is penalized." + } + } + }, + "FlowRegistryBucket" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string" + }, + "name" : { + "type" : "string" + }, + "description" : { + "type" : "string" + }, + "createdTimestamp" : { + "type" : "integer", + "format" : "int64" + }, + "permissions" : { + "$ref" : "#/definitions/FlowRegistryPermissions" + } + } + }, + "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", + "format" : "int64", + "description" : "The created timestamp of this bucket" + } + } + }, + "FlowRegistryBucketEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string" + }, + "bucket" : { + "$ref" : "#/definitions/FlowRegistryBucketDTO" + }, + "permissions" : { + "$ref" : "#/definitions/PermissionsDTO" + } + }, + "xml" : { + "name" : "bucketEntity" + } + }, + "FlowRegistryBucketsEntity" : { + "type" : "object", + "properties" : { + "buckets" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/FlowRegistryBucketEntity" + } + } + }, + "xml" : { + "name" : "bucketsEntity" + } + }, + "FlowRegistryClientDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The registry identifier" + }, + "name" : { + "type" : "string", + "description" : "The registry name" + }, + "description" : { + "type" : "string", + "description" : "The registry description" + }, + "uri" : { + "type" : "string" + }, + "type" : { + "type" : "string", + "description" : "The type of the controller service." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this processor type.", + "$ref" : "#/definitions/BundleDTO" + }, + "properties" : { + "type" : "object", + "description" : "The properties of the controller service.", + "additionalProperties" : { + "type" : "string" + } + }, + "descriptors" : { + "type" : "object", + "description" : "The descriptors for the controller service properties.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptorDTO" + } + }, + "sensitiveDynamicPropertyNames" : { + "type" : "array", + "description" : "Set of sensitive dynamic property names", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether the reporting task supports sensitive dynamic properties." + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether the reporting task requires elevated privileges." + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether the reporting task has been deprecated." + }, + "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" + } + }, + "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" ] + }, + "annotationData" : { + "type" : "string", + "description" : "The annotation data for the repoting task. This is how the custom UI relays configuration to the reporting task." + }, + "multipleVersionsAvailable" : { + "type" : "boolean", + "description" : "Whether the flow registry client has multiple versions available." + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + } + } + }, + "FlowRegistryClientEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "registry" : { + "$ref" : "#/definitions/FlowRegistryClientDTO" + }, + "operatePermissions" : { + "$ref" : "#/definitions/PermissionsDTO" + }, + "component" : { + "$ref" : "#/definitions/FlowRegistryClientDTO" + } + }, + "xml" : { + "name" : "registryClientEntity" + } + }, + "FlowRegistryClientTypesEntity" : { + "type" : "object", + "properties" : { + "flowRegistryClientTypes" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/DocumentedTypeDTO" + } + } + }, + "xml" : { + "name" : "flowRegistryClientTypesEntity" + } + }, + "FlowRegistryClientsEntity" : { + "type" : "object", + "properties" : { + "registries" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/FlowRegistryClientEntity" + } + } + }, + "xml" : { + "name" : "registryClientsEntity" + } + }, + "FlowRegistryPermissions" : { + "type" : "object", + "properties" : { + "canRead" : { + "type" : "boolean" + }, + "canWrite" : { + "type" : "boolean" + }, + "canDelete" : { + "type" : "boolean" + } + } + }, + "FlowSnippetDTO" : { + "type" : "object", + "properties" : { + "processGroups" : { + "type" : "array", + "description" : "The process groups in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ProcessGroupDTO" + } + }, + "remoteProcessGroups" : { + "type" : "array", + "description" : "The remote process groups in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/RemoteProcessGroupDTO" + } + }, + "processors" : { + "type" : "array", + "description" : "The processors in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ProcessorDTO" + } + }, + "inputPorts" : { + "type" : "array", + "description" : "The input ports in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortDTO" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "The output ports in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortDTO" + } + }, + "connections" : { + "type" : "array", + "description" : "The connections in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ConnectionDTO" + } + }, + "labels" : { + "type" : "array", + "description" : "The labels in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/LabelDTO" + } + }, + "funnels" : { + "type" : "array", + "description" : "The funnels in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/FunnelDTO" + } + }, + "controllerServices" : { + "type" : "array", + "description" : "The controller services in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ControllerServiceDTO" + } + } + } + }, + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + } + } + }, + "FunnelEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/FunnelDTO" + } + }, + "xml" : { + "name" : "funnelEntity" + } + }, + "FunnelsEntity" : { + "type" : "object", + "properties" : { + "funnels" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/FunnelEntity" + } + } + }, + "xml" : { + "name" : "funnelsEntity" + } + }, + "GCDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "timestamp" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the Snapshot was taken" + }, + "collectionCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of times that Garbage Collection has occurred" + }, + "collectionMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of milliseconds that the Garbage Collector spent performing Garbage Collection duties" + } + } + }, + "GarbageCollectionDTO" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the garbage collector." + }, + "collectionCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of times garbage collection has run." + }, + "collectionTime" : { + "type" : "string", + "description" : "The total amount of time spent garbage collecting." + }, + "collectionMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The total number of milliseconds spent garbage collecting." + } + } + }, + "GarbageCollectionDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "memoryManagerName" : { + "type" : "string", + "description" : "The name of the Memory Manager that this Garbage Collection information pertains to" + }, + "snapshots" : { + "type" : "array", + "description" : "A list of snapshots that have been taken to determine the health of the JVM's heap", + "items" : { + "$ref" : "#/definitions/GCDiagnosticsSnapshotDTO" + } + } + } + }, + "HistoryDTO" : { + "type" : "object", + "properties" : { + "total" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of number of actions that matched the search criteria.." + }, + "lastRefreshed" : { + "type" : "string", + "description" : "The timestamp when the report was generated." + }, + "actions" : { + "type" : "array", + "description" : "The actions.", + "items" : { + "$ref" : "#/definitions/ActionEntity" + } + } + } + }, + "HistoryEntity" : { + "type" : "object", + "properties" : { + "history" : { + "$ref" : "#/definitions/HistoryDTO" + } + }, + "xml" : { + "name" : "historyEntity" + } + }, + "InputPortsEntity" : { + "type" : "object", + "properties" : { + "inputPorts" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortEntity" + } + } + }, + "xml" : { + "name" : "inputPortsEntity" + } + }, + "InputStream" : { + "type" : "object" + }, + "InstantiateTemplateRequestEntity" : { + "type" : "object", + "properties" : { + "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." + }, + "templateId" : { + "type" : "string", + "description" : "The identifier of the template." + }, + "encodingVersion" : { + "type" : "string", + "description" : "The encoding version of the flow snippet. If not specified, this is automatically populated by the node receiving the user request. If the snippet is specified, the version will be the latest. If the snippet is not specified, the version will come from the underlying template. These details need to be replicated throughout the cluster to ensure consistency." + }, + "snippet" : { + "description" : "A flow snippet of the template contents. If not specified, this is automatically populated by the node receiving the user request. These details need to be replicated throughout the cluster to ensure consistency.", + "$ref" : "#/definitions/FlowSnippetDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "instantiateTemplateRequestEntity" + } + }, + "JVMControllerDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "primaryNode" : { + "type" : "boolean", + "description" : "Whether or not this node is primary node" + }, + "clusterCoordinator" : { + "type" : "boolean", + "description" : "Whether or not this node is cluster coordinator" + }, + "maxTimerDrivenThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of timer-driven threads" + }, + "maxEventDrivenThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of event-driven threads" + } + } + }, + "JVMDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "clustered" : { + "type" : "boolean", + "description" : "Whether or not the NiFi instance is clustered" + }, + "connected" : { + "type" : "boolean", + "description" : "Whether or not the node is connected to the cluster" + }, + "aggregateSnapshot" : { + "description" : "Aggregate JVM diagnostic information about the entire cluster", + "$ref" : "#/definitions/JVMDiagnosticsSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "Node-wise breakdown of JVM diagnostic information", + "items" : { + "$ref" : "#/definitions/NodeJVMDiagnosticsSnapshotDTO" + } + } + } + }, + "JVMDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "systemDiagnosticsDto" : { + "description" : "System-related diagnostics information", + "$ref" : "#/definitions/JVMSystemDiagnosticsSnapshotDTO" + }, + "flowDiagnosticsDto" : { + "description" : "Flow-related diagnostics information", + "$ref" : "#/definitions/JVMFlowDiagnosticsSnapshotDTO" + }, + "controllerDiagnostics" : { + "description" : "Controller-related diagnostics information", + "$ref" : "#/definitions/JVMControllerDiagnosticsSnapshotDTO" + } + } + }, + "JVMFlowDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "uptime" : { + "type" : "string", + "description" : "How long this node has been running, formatted as hours:minutes:seconds.milliseconds" + }, + "timeZone" : { + "type" : "string", + "description" : "The name of the Time Zone that is configured, if available" + }, + "activeTimerDrivenThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of timer-driven threads that are active" + }, + "activeEventDrivenThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of event-driven threads that are active" + }, + "bundlesLoaded" : { + "type" : "array", + "description" : "The NiFi Bundles (NARs) that are loaded by NiFi", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/BundleDTO" + } + } + } + }, + "JVMSystemDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "flowFileRepositoryStorageUsage" : { + "description" : "Information about the FlowFile Repository's usage", + "$ref" : "#/definitions/RepositoryUsageDTO" + }, + "contentRepositoryStorageUsage" : { + "type" : "array", + "description" : "Information about the Content Repository's usage", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/RepositoryUsageDTO" + } + }, + "provenanceRepositoryStorageUsage" : { + "type" : "array", + "description" : "Information about the Provenance Repository's usage", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/RepositoryUsageDTO" + } + }, + "maxHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The maximum number of bytes that the JVM heap is configured to use for heap" + }, + "maxHeap" : { + "type" : "string", + "description" : "The maximum number of bytes that the JVM heap is configured to use, as a human-readable value" + }, + "garbageCollectionDiagnostics" : { + "type" : "array", + "description" : "Diagnostic information about the JVM's garbage collections", + "items" : { + "$ref" : "#/definitions/GarbageCollectionDiagnosticsDTO" + } + }, + "cpuCores" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of CPU Cores available on the system" + }, + "cpuLoadAverage" : { + "type" : "number", + "format" : "double", + "description" : "The 1-minute CPU Load Average" + }, + "physicalMemoryBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of RAM available on the system" + }, + "physicalMemory" : { + "type" : "string", + "description" : "The number of bytes of RAM available on the system as a human-readable value" + }, + "openFileDescriptors" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of files that are open by the NiFi process" + }, + "maxOpenFileDescriptors" : { + "type" : "integer", + "format" : "int64", + "description" : "The maximum number of open file descriptors that are available to each process" + } + } + }, + "JmxMetricsResultDTO" : { + "type" : "object", + "properties" : { + "beanName" : { + "type" : "string", + "description" : "The bean name of the metrics bean." + }, + "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" + } + } + }, + "JmxMetricsResultsEntity" : { + "type" : "object", + "properties" : { + "jmxMetricsResults" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/JmxMetricsResultDTO" + } + } + }, + "xml" : { + "name" : "jmxMetricsResult" + } + }, + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "label" : { + "type" : "string", + "description" : "The text that appears in the label." + }, + "width" : { + "type" : "number", + "format" : "double", + "description" : "The width of the label in pixels when at a 1:1 scale." + }, + "height" : { + "type" : "number", + "format" : "double", + "description" : "The height of the label in pixels when at a 1:1 scale." + }, + "getzIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the label." + }, + "style" : { + "type" : "object", + "description" : "The styles for this label (font-size : 12px, background-color : #eee, etc).", + "additionalProperties" : { + "type" : "string" + } + } + } + }, + "LabelEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "dimensions" : { + "$ref" : "#/definitions/DimensionsDTO" + }, + "getzIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the label." + }, + "component" : { + "$ref" : "#/definitions/LabelDTO" + } + }, + "xml" : { + "name" : "labelEntity" + } + }, + "LabelsEntity" : { + "type" : "object", + "properties" : { + "labels" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/LabelEntity" + } + } + }, + "xml" : { + "name" : "labelsEntity" + } + }, + "LineageDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of this lineage query." + }, + "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", + "format" : "int32", + "description" : "The percent complete for the lineage query." + }, + "finished" : { + "type" : "boolean", + "description" : "Whether the lineage query has finished." + }, + "request" : { + "description" : "The initial lineage result.", + "$ref" : "#/definitions/LineageRequestDTO" + }, + "results" : { + "description" : "The results of the lineage query.", + "$ref" : "#/definitions/LineageResultsDTO" + } + } + }, + "LineageEntity" : { + "type" : "object", + "properties" : { + "lineage" : { + "$ref" : "#/definitions/LineageDTO" + } + }, + "xml" : { + "name" : "lineageEntity" + } + }, + "LineageRequestDTO" : { + "type" : "object", + "properties" : { + "eventId" : { + "type" : "integer", + "format" : "int64", + "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." + }, + "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", "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." + } + } + }, + "LineageResultsDTO" : { + "type" : "object", + "properties" : { + "errors" : { + "type" : "array", + "description" : "Any errors that occurred while generating the lineage.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "nodes" : { + "type" : "array", + "description" : "The nodes in the lineage.", + "items" : { + "$ref" : "#/definitions/ProvenanceNodeDTO" + } + }, + "links" : { + "type" : "array", + "description" : "The links between the nodes in the lineage.", + "items" : { + "$ref" : "#/definitions/ProvenanceLinkDTO" + } + } + } + }, + "ListingRequestDTO" : { + "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", + "format" : "int32", + "description" : "The current percent complete." + }, + "finished" : { + "type" : "boolean", + "description" : "Whether the query has finished." + }, + "failureReason" : { + "type" : "string", + "description" : "The reason, if any, that this listing request failed." + }, + "maxResults" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of FlowFileSummary objects to return" + }, + "state" : { + "type" : "string", + "description" : "The current state of the listing request." + }, + "queueSize" : { + "description" : "The size of the queue", + "$ref" : "#/definitions/QueueSizeDTO" + }, + "flowFileSummaries" : { + "type" : "array", + "description" : "The FlowFile summaries. The summaries will be populated once the request has completed.", + "items" : { + "$ref" : "#/definitions/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" + } + } + }, + "ListingRequestEntity" : { + "type" : "object", + "properties" : { + "listingRequest" : { + "$ref" : "#/definitions/ListingRequestDTO" + } + }, + "xml" : { + "name" : "listingRequestEntity" + } + }, + "LocalQueuePartitionDTO" : { + "type" : "object", + "properties" : { + "totalFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Total number of FlowFiles owned by the Connection" + }, + "totalByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes that make up the content for the FlowFiles owned by this Connection" + }, + "activeQueueFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Total number of FlowFiles that exist in the Connection's Active Queue, immediately available to be offered up to a component" + }, + "activeQueueByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes that make up the content for the FlowFiles that are present in the Connection's Active Queue" + }, + "swapFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The total number of FlowFiles that are swapped out for this Connection" + }, + "swapByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes that make up the content for the FlowFiles that are swapped out to disk for the Connection" + }, + "swapFiles" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of Swap Files that exist for this Connection" + }, + "inFlightFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of In-Flight FlowFiles for this Connection. These are FlowFiles that belong to the connection but are currently being operated on by a Processor, Port, etc." + }, + "inFlightByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The number bytes that make up the content of the FlowFiles that are In-Flight" + }, + "allActiveQueueFlowFilesPenalized" : { + "type" : "boolean", + "description" : "Whether or not all of the FlowFiles in the Active Queue are penalized" + }, + "anyActiveQueueFlowFilesPenalized" : { + "type" : "boolean", + "description" : "Whether or not any of the FlowFiles in the Active Queue are penalized" + } + } + }, + "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" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "statisticsSnapshot" : { + "description" : "The connection status snapshot from the node.", + "$ref" : "#/definitions/ConnectionStatisticsSnapshotDTO" + } + } + }, + "NodeConnectionStatusSnapshotDTO" : { + "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", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "statusSnapshot" : { + "description" : "The connection status snapshot from the node.", + "$ref" : "#/definitions/ConnectionStatusSnapshotDTO" + } + } + }, + "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", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "snapshot" : { + "description" : "The counters from the node.", + "$ref" : "#/definitions/CountersSnapshotDTO" + } + } + }, + "NodeDTO" : { + "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", + "format" : "int32", + "description" : "The port the node is listening for API requests." + }, + "status" : { + "type" : "string", + "description" : "The node's status." + }, + "heartbeat" : { + "type" : "string", + "description" : "the time of the nodes's last heartbeat." + }, + "connectionRequested" : { + "type" : "string", + "description" : "The time of the node's last connection request." + }, + "roles" : { + "type" : "array", + "description" : "The roles of this node.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The active threads for the NiFi on the node." + }, + "queued" : { + "type" : "string", + "description" : "The queue the NiFi on the node." + }, + "events" : { + "type" : "array", + "description" : "The node's events.", + "items" : { + "$ref" : "#/definitions/NodeEventDTO" + } + }, + "nodeStartTime" : { + "type" : "string", + "description" : "The time at which this Node was last refreshed." + } + } + }, + "NodeEntity" : { + "type" : "object", + "properties" : { + "node" : { + "$ref" : "#/definitions/NodeDTO" + } + }, + "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." + } + } + }, + "NodeIdentifier" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string" + }, + "apiAddress" : { + "type" : "string" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32" + }, + "socketAddress" : { + "type" : "string" + }, + "socketPort" : { + "type" : "integer", + "format" : "int32" + }, + "loadBalanceAddress" : { + "type" : "string" + }, + "loadBalancePort" : { + "type" : "integer", + "format" : "int32" + }, + "siteToSiteAddress" : { + "type" : "string" + }, + "siteToSitePort" : { + "type" : "integer", + "format" : "int32" + }, + "siteToSiteHttpApiPort" : { + "type" : "integer", + "format" : "int32" + }, + "siteToSiteSecure" : { + "type" : "boolean" + }, + "nodeIdentities" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "fullDescription" : { + "type" : "string" + } + } + }, + "NodeJVMDiagnosticsSnapshotDTO" : { + "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", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "snapshot" : { + "description" : "The JVM Diagnostics Snapshot", + "$ref" : "#/definitions/JVMDiagnosticsSnapshotDTO" + } + } + }, + "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", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "statusSnapshot" : { + "description" : "The port status snapshot from the node.", + "$ref" : "#/definitions/PortStatusSnapshotDTO" + } + } + }, + "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", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "statusSnapshot" : { + "description" : "The process group status snapshot from the node.", + "$ref" : "#/definitions/ProcessGroupStatusSnapshotDTO" + } + } + }, + "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", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "statusSnapshot" : { + "description" : "The processor status snapshot from the node.", + "$ref" : "#/definitions/ProcessorStatusSnapshotDTO" + } + } + }, + "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", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "statusSnapshot" : { + "description" : "The remote process group status snapshot from the node.", + "$ref" : "#/definitions/RemoteProcessGroupStatusSnapshotDTO" + } + } + }, + "NodeReplayLastEventSnapshotDTO" : { + "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", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "snapshot" : { + "description" : "The snapshot from the node", + "$ref" : "#/definitions/ReplayLastEventSnapshotDTO" + } + }, + "xml" : { + "name" : "nodeReplayLastEventSnapshot" + } + }, + "NodeResponse" : { + "type" : "object", + "properties" : { + "httpMethod" : { + "type" : "string" + }, + "requestUri" : { + "type" : "string", + "format" : "uri" + }, + "response" : { + "$ref" : "#/definitions/Response" + }, + "nodeId" : { + "$ref" : "#/definitions/NodeIdentifier" + }, + "throwable" : { + "$ref" : "#/definitions/Throwable" + }, + "updatedEntity" : { + "$ref" : "#/definitions/Entity" + }, + "requestId" : { + "type" : "string" + }, + "clientResponse" : { + "$ref" : "#/definitions/Response" + }, + "is2xx" : { + "type" : "boolean" + }, + "is5xx" : { + "type" : "boolean" + }, + "status" : { + "type" : "integer", + "format" : "int32" + }, + "inputStream" : { + "$ref" : "#/definitions/InputStream" + } + } + }, + "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." + } + } + }, + "NodeStatusSnapshotsDTO" : { + "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", + "format" : "int32", + "description" : "The port the node is listening for API requests." + }, + "statusSnapshots" : { + "type" : "array", + "description" : "A list of StatusSnapshotDTO objects that provide the actual metric values for the component for this node.", + "items" : { + "$ref" : "#/definitions/StatusSnapshotDTO" + } + } + } + }, + "NodeSystemDiagnosticsSnapshotDTO" : { + "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", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "snapshot" : { + "description" : "The System Diagnostics snapshot from the node.", + "$ref" : "#/definitions/SystemDiagnosticsSnapshotDTO" + } + } + }, + "OutputPortsEntity" : { + "type" : "object", + "properties" : { + "outputPorts" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortEntity" + } + } + }, + "xml" : { + "name" : "outputPortsEntity" + } + }, + "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" : { + "type" : "array", + "description" : "The Parameters for the Parameter Context", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ParameterEntity" + } + }, + "boundProcessGroups" : { + "type" : "array", + "description" : "The Process Groups that are bound to this Parameter Context", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "inheritedParameterContexts" : { + "type" : "array", + "description" : "A list of references of Parameter Contexts from which this one inherits parameters", + "items" : { + "$ref" : "#/definitions/ParameterContextReferenceEntity" + } + }, + "parameterProviderConfiguration" : { + "description" : "Optional configuration for a Parameter Provider", + "$ref" : "#/definitions/ParameterProviderConfigurationEntity" + }, + "id" : { + "type" : "string", + "description" : "The ID the Parameter Context." + } + } + }, + "ParameterContextEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "description" : "The Parameter Context", + "$ref" : "#/definitions/ParameterContextDTO" + } + }, + "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", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "component" : { + "$ref" : "#/definitions/ParameterContextReferenceDTO" + } + }, + "xml" : { + "name" : "parameterContextReferenceEntity" + } + }, + "ParameterContextUpdateEntity" : { + "type" : "object", + "properties" : { + "parameterContextRevision" : { + "description" : "The Revision of the Parameter Context", + "$ref" : "#/definitions/RevisionDTO" + }, + "parameterContext" : { + "description" : "The Parameter Context that is being operated on. This may not be populated until the request has successfully completed.", + "$ref" : "#/definitions/ParameterContextDTO" + }, + "referencingComponents" : { + "type" : "array", + "description" : "The components that are referenced by the update.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AffectedComponentEntity" + } + } + }, + "xml" : { + "name" : "parameterContextUpdateEntity" + } + }, + "ParameterContextUpdateRequestDTO" : { + "type" : "object", + "properties" : { + "requestId" : { + "type" : "string", + "description" : "The ID of the request" + }, + "uri" : { + "type" : "string", + "description" : "The URI for the request" + }, + "submissionTime" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was submitted" + }, + "lastUpdated" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was last updated" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not the request is completed" + }, + "failureReason" : { + "type" : "string", + "description" : "The reason for the request failing, or null if the request has not failed" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "A value between 0 and 100 (inclusive) indicating how close the request is to completion" + }, + "state" : { + "type" : "string", + "description" : "A description of the current state of the request" + }, + "updateSteps" : { + "type" : "array", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "items" : { + "$ref" : "#/definitions/ParameterContextUpdateStepDTO" + } + }, + "parameterContext" : { + "description" : "The Parameter Context that is being operated on. This may not be populated until the request has successfully completed.", + "$ref" : "#/definitions/ParameterContextDTO" + }, + "referencingComponents" : { + "type" : "array", + "description" : "The components that are referenced by the update.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AffectedComponentEntity" + } + } + } + }, + "ParameterContextUpdateRequestEntity" : { + "type" : "object", + "properties" : { + "parameterContextRevision" : { + "description" : "The Revision of the Parameter Context", + "$ref" : "#/definitions/RevisionDTO" + }, + "request" : { + "description" : "The Update Request", + "$ref" : "#/definitions/ParameterContextUpdateRequestDTO" + } + }, + "xml" : { + "name" : "parameterContextUpdateRequestEntity" + } + }, + "ParameterContextUpdateStepDTO" : { + "type" : "object", + "properties" : { + "description" : { + "type" : "string", + "description" : "Explanation of what happens in this step" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not this step has completed" + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this step failed, or null if this step did not fail" + } + } + }, + "ParameterContextValidationRequestDTO" : { + "type" : "object", + "properties" : { + "requestId" : { + "type" : "string", + "description" : "The ID of the request" + }, + "uri" : { + "type" : "string", + "description" : "The URI for the request" + }, + "submissionTime" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was submitted" + }, + "lastUpdated" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was last updated" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not the request is completed" + }, + "failureReason" : { + "type" : "string", + "description" : "The reason for the request failing, or null if the request has not failed" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "A value between 0 and 100 (inclusive) indicating how close the request is to completion" + }, + "state" : { + "type" : "string", + "description" : "A description of the current state of the request" + }, + "updateSteps" : { + "type" : "array", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "items" : { + "$ref" : "#/definitions/ParameterContextValidationStepDTO" + } + }, + "parameterContext" : { + "description" : "The Parameter Context that is being operated on.", + "$ref" : "#/definitions/ParameterContextDTO" + }, + "componentValidationResults" : { + "description" : "The Validation Results that were calculated for each component. This value may not be set until the request completes.", + "$ref" : "#/definitions/ComponentValidationResultsEntity" + } + } + }, + "ParameterContextValidationRequestEntity" : { + "type" : "object", + "properties" : { + "request" : { + "description" : "The Update Request", + "$ref" : "#/definitions/ParameterContextValidationRequestDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "parameterContextValidationRequestEntity" + } + }, + "ParameterContextValidationStepDTO" : { + "type" : "object", + "properties" : { + "description" : { + "type" : "string", + "description" : "Explanation of what happens in this step" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not this step has completed" + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this step failed, or null if this step did not fail" + } + } + }, + "ParameterContextsEntity" : { + "type" : "object", + "properties" : { + "parameterContexts" : { + "type" : "array", + "description" : "The Parameter Contexts", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ParameterContextEntity" + } + }, + "currentTime" : { + "type" : "string", + "description" : "The current time on the system." + } + }, + "xml" : { + "name" : "parameterContexts" + } + }, + "ParameterDTO" : { + "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" + }, + "referencingComponents" : { + "type" : "array", + "description" : "The set of all components in the flow that are referencing this Parameter", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AffectedComponentEntity" + } + }, + "parameterContext" : { + "description" : "A reference to the Parameter Context that contains this one", + "$ref" : "#/definitions/ParameterContextReferenceEntity" + }, + "inherited" : { + "type" : "boolean", + "description" : "Whether or not the Parameter is inherited from another context" + } + } + }, + "ParameterEntity" : { + "type" : "object", + "properties" : { + "canWrite" : { + "type" : "boolean", + "description" : "Indicates whether the user can write a given resource." + }, + "parameter" : { + "description" : "The parameter information", + "$ref" : "#/definitions/ParameterDTO" + } + }, + "xml" : { + "name" : "parameterEntity" + } + }, + "ParameterGroupConfigurationEntity" : { + "type" : "object", + "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", + "description" : "All fetched parameter names that should be applied.", + "additionalProperties" : { + "type" : "string", + "enum" : [ "SENSITIVE", "NON_SENSITIVE" ] + } + }, + "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", + "properties" : { + "requestId" : { + "type" : "string", + "description" : "The ID of the request" + }, + "uri" : { + "type" : "string", + "description" : "The URI for the request" + }, + "submissionTime" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was submitted" + }, + "lastUpdated" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was last updated" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not the request is completed" + }, + "failureReason" : { + "type" : "string", + "description" : "The reason for the request failing, or null if the request has not failed" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "A value between 0 and 100 (inclusive) indicating how close the request is to completion" + }, + "state" : { + "type" : "string", + "description" : "A description of the current state of the request" + }, + "updateSteps" : { + "type" : "array", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "items" : { + "$ref" : "#/definitions/ParameterProviderApplyParametersUpdateStepDTO" + } + }, + "parameterProvider" : { + "description" : "The Parameter Provider that is being operated on. This may not be populated until the request has successfully completed.", + "$ref" : "#/definitions/ParameterProviderDTO" + }, + "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" : "#/definitions/ParameterContextUpdateEntity" + } + }, + "referencingComponents" : { + "type" : "array", + "description" : "The components that are referenced by the update.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AffectedComponentEntity" + } + } + } + }, + "ParameterProviderApplyParametersRequestEntity" : { + "type" : "object", + "properties" : { + "request" : { + "description" : "The Apply Parameters Request", + "$ref" : "#/definitions/ParameterProviderApplyParametersRequestDTO" + } + }, + "xml" : { + "name" : "parameterProviderApplyParametersRequestEntity" + } + }, + "ParameterProviderApplyParametersUpdateStepDTO" : { + "type" : "object", + "properties" : { + "description" : { + "type" : "string", + "description" : "Explanation of what happens in this step" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not this step has completed" + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this step failed, or null if this step did not fail" + } + } + }, + "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" + } + } + }, + "ParameterProviderConfigurationEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "component" : { + "$ref" : "#/definitions/ParameterProviderConfigurationDTO" + } + }, + "xml" : { + "name" : "parameterProviderConfigurationEntity" + } + }, + "ParameterProviderDTO" : { + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the parameter provider." + }, + "type" : { + "type" : "string", + "description" : "The fully qualified type of the parameter provider." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this parameter provider type.", + "$ref" : "#/definitions/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", + "description" : "The properties of the parameter provider.", + "additionalProperties" : { + "type" : "string" + } + }, + "descriptors" : { + "type" : "object", + "description" : "The descriptors for the parameter providers properties.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptorDTO" + } + }, + "parameterGroupConfigurations" : { + "type" : "array", + "description" : "Configuration for any fetched parameter groups.", + "items" : { + "$ref" : "#/definitions/ParameterGroupConfigurationEntity" + } + }, + "affectedComponents" : { + "type" : "array", + "description" : "The set of all components in the flow that are referencing Parameters provided by this provider", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AffectedComponentEntity" + } + }, + "parameterStatus" : { + "type" : "array", + "description" : "The status of all provided parameters for this parameter provider", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ParameterStatusDTO" + } + }, + "referencingParameterContexts" : { + "type" : "array", + "description" : "The Parameter Contexts that reference this Parameter Provider", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/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" : { + "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" + } + }, + "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" ] + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + } + } + }, + "ParameterProviderEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ParameterProviderDTO" + } + }, + "xml" : { + "name" : "parameterProviderEntity" + } + }, + "ParameterProviderParameterApplicationEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the parameter provider." + }, + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/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" : "#/definitions/ParameterGroupConfigurationEntity" + } + } + }, + "xml" : { + "name" : "entity" + } + }, + "ParameterProviderParameterFetchEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the parameter provider." + }, + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "entity" + } + }, + "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" : { + "description" : "The details of the artifact that bundled this parameter provider.", + "$ref" : "#/definitions/Bundle" + } + } + }, + "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", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ParameterProviderReferencingComponentDTO" + } + }, + "xml" : { + "name" : "parameterProviderReferencingComponentEntity" + } + }, + "ParameterProviderReferencingComponentsEntity" : { + "type" : "object", + "properties" : { + "parameterProviderReferencingComponents" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ParameterProviderReferencingComponentEntity" + } + } + }, + "xml" : { + "name" : "parameterProviderReferencingComponentsEntity" + } + }, + "ParameterProviderTypesEntity" : { + "type" : "object", + "properties" : { + "parameterProviderTypes" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/DocumentedTypeDTO" + } + } + }, + "xml" : { + "name" : "parameterProviderTypesEntity" + } + }, + "ParameterProvidersEntity" : { + "type" : "object", + "properties" : { + "parameterProviders" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ParameterProviderEntity" + } + } + }, + "xml" : { + "name" : "parameterProvidersEntity" + } + }, + "ParameterStatusDTO" : { + "type" : "object", + "properties" : { + "parameter" : { + "description" : "The name of the Parameter", + "$ref" : "#/definitions/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" ] + } + } + }, + "PeerDTO" : { + "type" : "object", + "properties" : { + "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." + }, + "flowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of flowFiles this peer holds." + } + } + }, + "PeersEntity" : { + "type" : "object", + "properties" : { + "peers" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/PeerDTO" + } + } + }, + "xml" : { + "name" : "peersEntity" + } + }, + "PermissionsDTO" : { + "type" : "object", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + }, + "canWrite" : { + "type" : "boolean", + "description" : "Indicates whether the user can write a given resource." + } + } + }, + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/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", + "format" : "int32", + "description" : "The number of tasks that should be concurrently scheduled for the port." + }, + "userAccessControl" : { + "type" : "array", + "description" : "The users that are allowed to access the port.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "groupAccessControl" : { + "type" : "array", + "description" : "The user groups that are allowed to access the port.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "allowRemoteAccess" : { + "type" : "boolean", + "description" : "Whether this port can be accessed remotely via Site-to-Site protocol." + }, + "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" + } + } + } + }, + "PortEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/PortDTO" + }, + "status" : { + "description" : "The status of the port.", + "$ref" : "#/definitions/PortStatusDTO" + }, + "portType" : { + "type" : "string" + }, + "operatePermissions" : { + "description" : "The permissions for this component operations.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "allowRemoteAccess" : { + "type" : "boolean", + "description" : "Whether this port can be accessed remotely via Site-to-Site protocol." + } + }, + "xml" : { + "name" : "portEntity" + } + }, + "PortRunStatusEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "state" : { + "type" : "string", + "description" : "The run status of the Port.", + "enum" : [ "RUNNING", "STOPPED", "DISABLED" ] + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "entity" + } + }, + "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" : { + "description" : "A status snapshot that represents the aggregate stats of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.", + "$ref" : "#/definitions/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" : "#/definitions/NodePortStatusSnapshotDTO" + } + } + } + }, + "PortStatusEntity" : { + "type" : "object", + "properties" : { + "portStatus" : { + "$ref" : "#/definitions/PortStatusDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "portStatusEntity" + } + }, + "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", + "format" : "int32", + "description" : "The active thread count for the port." + }, + "flowFilesIn" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have been accepted in the last 5 minutes." + }, + "bytesIn" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of hte FlowFiles that have been accepted in the last 5 minutes." + }, + "input" : { + "type" : "string", + "description" : "The count/size 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." + }, + "bytesOut" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes that have been processed in the last 5 minutes." + }, + "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" ] + } + } + }, + "PortStatusSnapshotEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the port." + }, + "portStatusSnapshot" : { + "$ref" : "#/definitions/PortStatusSnapshotDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "entity" + } + }, + "Position" : { + "type" : "object", + "properties" : { + "x" : { + "type" : "number", + "format" : "double", + "description" : "The x coordinate." + }, + "y" : { + "type" : "number", + "format" : "double", + "description" : "The y coordinate." + } + }, + "description" : "The position of a component on the graph" + }, + "PositionDTO" : { + "type" : "object", + "properties" : { + "x" : { + "type" : "number", + "format" : "double", + "description" : "The x coordinate." + }, + "y" : { + "type" : "number", + "format" : "double", + "description" : "The y coordinate." + } + } + }, + "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." + } + } + }, + "PrioritizerTypesEntity" : { + "type" : "object", + "properties" : { + "prioritizerTypes" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/DocumentedTypeDTO" + } + } + }, + "xml" : { + "name" : "prioritizerTypesEntity" + } + }, + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the process group." + }, + "comments" : { + "type" : "string", + "description" : "The comments for the process group." + }, + "variables" : { + "type" : "object", + "description" : "The variables that are configured for the Process Group. Note that this map contains only those variables that are defined on this Process Group and not any variables that are defined in the parent Process Group, etc. I.e., this Map will not contain all variables that are accessible by components in this Process Group by rather only the variables that are defined for this Process Group itself.", + "additionalProperties" : { + "type" : "string" + } + }, + "versionControlInformation" : { + "description" : "The Version Control information that indicates which Flow Registry, and where in the Flow Registry, this Process Group is tracking to; or null if this Process Group is not under version control", + "$ref" : "#/definitions/VersionControlInformationDTO" + }, + "parameterContext" : { + "description" : "The Parameter Context that this Process Group is bound to.", + "$ref" : "#/definitions/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", + "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." + }, + "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." + }, + "runningCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of running components in this process group." + }, + "stoppedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stopped components in the process group." + }, + "invalidCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of invalid components in the process group." + }, + "disabledCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of disabled components in the process group." + }, + "activeRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote ports in the process group." + }, + "inactiveRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote ports in the process group." + }, + "upToDateCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of up to date 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." + }, + "staleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stale versioned process groups in the process group." + }, + "locallyModifiedAndStaleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified and stale versioned process groups 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." + }, + "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." + }, + "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." + }, + "contents" : { + "description" : "The contents of this process group.", + "$ref" : "#/definitions/FlowSnippetDTO" + }, + "inputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of input ports in the process group." + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of output ports in the process group." + } + } + }, + "ProcessGroupEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ProcessGroupDTO" + }, + "status" : { + "description" : "The status of the process group.", + "$ref" : "#/definitions/ProcessGroupStatusDTO" + }, + "versionedFlowSnapshot" : { + "description" : "Returns the Versioned Flow that describes the contents of the Versioned Flow to be imported", + "$ref" : "#/definitions/RegisteredFlowSnapshot" + }, + "runningCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of running components in this process group." + }, + "stoppedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stopped components in the process group." + }, + "invalidCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of invalid components in the process group." + }, + "disabledCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of disabled components in the process group." + }, + "activeRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote ports in the process group." + }, + "inactiveRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote ports in the process group." + }, + "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" ] + }, + "upToDateCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of up to date 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." + }, + "staleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stale versioned process groups in the process group." + }, + "locallyModifiedAndStaleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified and stale versioned process groups 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." + }, + "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." + }, + "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." + }, + "parameterContext" : { + "description" : "The Parameter Context, or null if no Parameter Context has been bound to the Process Group", + "$ref" : "#/definitions/ParameterContextReferenceEntity" + }, + "inputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of input ports in the process group." + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of output ports in the process group." + } + }, + "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" : { + "description" : "The Parameter Context, or null if no Parameter Context has been bound to the Process Group", + "$ref" : "#/definitions/ParameterContextReferenceEntity" + }, + "breadcrumb" : { + "description" : "The breadcrumb of the process group.", + "$ref" : "#/definitions/FlowBreadcrumbEntity" + }, + "flow" : { + "description" : "The flow structure starting at this Process Group.", + "$ref" : "#/definitions/FlowDTO" + }, + "lastRefreshed" : { + "type" : "string", + "description" : "The time the flow for the process group was last refreshed." + } + } + }, + "ProcessGroupFlowEntity" : { + "type" : "object", + "properties" : { + "permissions" : { + "description" : "The access policy for this process group.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "processGroupFlow" : { + "$ref" : "#/definitions/ProcessGroupFlowDTO" + } + }, + "xml" : { + "name" : "processGroupFlowEntity" + } + }, + "ProcessGroupImportEntity" : { + "type" : "object", + "properties" : { + "processGroupRevision" : { + "description" : "The Revision for the Process Group", + "$ref" : "#/definitions/RevisionDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "versionedFlowSnapshot" : { + "description" : "The Versioned Flow Snapshot to import", + "$ref" : "#/definitions/RegisteredFlowSnapshot" + } + }, + "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" + } + } + }, + "ProcessGroupReplaceRequestDTO" : { + "type" : "object", + "properties" : { + "requestId" : { + "type" : "string", + "description" : "The unique ID of this request." + }, + "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." + }, + "lastUpdated" : { + "type" : "string", + "description" : "The last time this request was updated." + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not this request has completed" + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this request failed, or null if this request has not failed" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "The percentage complete for the request, between 0 and 100" + }, + "state" : { + "type" : "string", + "description" : "The state of the request" + } + } + }, + "ProcessGroupReplaceRequestEntity" : { + "type" : "object", + "properties" : { + "processGroupRevision" : { + "description" : "The revision for the Process Group being updated.", + "$ref" : "#/definitions/RevisionDTO" + }, + "request" : { + "description" : "The Process Group Change Request", + "$ref" : "#/definitions/ProcessGroupReplaceRequestDTO" + }, + "versionedFlowSnapshot" : { + "description" : "Returns the Versioned Flow to replace with", + "$ref" : "#/definitions/RegisteredFlowSnapshot" + } + }, + "xml" : { + "name" : "processGroupReplaceRequestEntity" + } + }, + "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" : { + "description" : "The aggregate status of all nodes in the cluster", + "$ref" : "#/definitions/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" : "#/definitions/NodeProcessGroupStatusSnapshotDTO" + } + } + } + }, + "ProcessGroupStatusEntity" : { + "type" : "object", + "properties" : { + "processGroupStatus" : { + "$ref" : "#/definitions/ProcessGroupStatusDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "processGroupStatusEntity" + } + }, + "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" : "#/definitions/ConnectionStatusSnapshotEntity" + } + }, + "processorStatusSnapshots" : { + "type" : "array", + "description" : "The status of all processors in the process group.", + "items" : { + "$ref" : "#/definitions/ProcessorStatusSnapshotEntity" + } + }, + "processGroupStatusSnapshots" : { + "type" : "array", + "description" : "The status of all process groups in the process group.", + "items" : { + "$ref" : "#/definitions/ProcessGroupStatusSnapshotEntity" + } + }, + "remoteProcessGroupStatusSnapshots" : { + "type" : "array", + "description" : "The status of all remote process groups in the process group.", + "items" : { + "$ref" : "#/definitions/RemoteProcessGroupStatusSnapshotEntity" + } + }, + "inputPortStatusSnapshots" : { + "type" : "array", + "description" : "The status of all input ports in the process group.", + "items" : { + "$ref" : "#/definitions/PortStatusSnapshotEntity" + } + }, + "outputPortStatusSnapshots" : { + "type" : "array", + "description" : "The status of all output ports in the process group.", + "items" : { + "$ref" : "#/definitions/PortStatusSnapshotEntity" + } + }, + "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" ] + }, + "flowFilesIn" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have come into this ProcessGroup in the last 5 minutes" + }, + "bytesIn" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes that have come into this ProcessGroup in the last 5 minutes" + }, + "input" : { + "type" : "string", + "description" : "The input count/size for the process group in the last 5 minutes (pretty printed)." + }, + "flowFilesQueued" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that are queued up in this ProcessGroup right now" + }, + "bytesQueued" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes that are queued up in this ProcessGroup right now" + }, + "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", + "format" : "int64", + "description" : "The number of bytes read by components in this ProcessGroup in the last 5 minutes" + }, + "read" : { + "type" : "string", + "description" : "The number of bytes read 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" + }, + "written" : { + "type" : "string", + "description" : "The number of bytes written 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" + }, + "bytesOut" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes transferred out of this ProcessGroup in the last 5 minutes" + }, + "output" : { + "type" : "string", + "description" : "The output count/size for the process group in the last 5 minutes." + }, + "flowFilesTransferred" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles transferred in 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" + }, + "transferred" : { + "type" : "string", + "description" : "The count/size transferred to/from queues in the process group 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" + }, + "flowFilesReceived" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles received from external sources by components within this ProcessGroup in the last 5 minutes" + }, + "received" : { + "type" : "string", + "description" : "The count/size sent to the process group 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" + }, + "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" + }, + "sent" : { + "type" : "string", + "description" : "The count/size sent from this process group in the last 5 minutes." + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The active thread count for this process group." + }, + "terminatedThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of threads currently terminated for the process group." + }, + "processingNanos" : { + "type" : "integer", + "format" : "int64" + } + } + }, + "ProcessGroupStatusSnapshotEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the process group." + }, + "processGroupStatusSnapshot" : { + "$ref" : "#/definitions/ProcessGroupStatusSnapshotDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "entity" + } + }, + "ProcessGroupsEntity" : { + "type" : "object", + "properties" : { + "processGroups" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + } + }, + "xml" : { + "name" : "processGroupsEntity" + } + }, + "ProcessorConfigDTO" : { + "type" : "object", + "properties" : { + "properties" : { + "type" : "object", + "description" : "The properties for the processor. Properties whose value is not set will only contain the property name.", + "additionalProperties" : { + "type" : "string" + } + }, + "descriptors" : { + "type" : "object", + "description" : "Descriptors for the processor's properties.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptorDTO" + } + }, + "sensitiveDynamicPropertyNames" : { + "type" : "array", + "description" : "Set of sensitive dynamic property names", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "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" : "Indcates whether the prcessor should be scheduled to run in event or timer driven mode." + }, + "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", + "format" : "int64", + "description" : "The run duration for the processor in milliseconds." + }, + "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." + }, + "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.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "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", + "description" : "Maps default values for concurrent tasks for each applicable scheduling strategy.", + "additionalProperties" : { + "type" : "string" + } + }, + "defaultSchedulingPeriod" : { + "type" : "object", + "description" : "Maps default values for scheduling period for each applicable scheduling strategy.", + "additionalProperties" : { + "type" : "string" + } + }, + "retryCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Overall number of retries." + }, + "retriedRelationships" : { + "type" : "array", + "description" : "All the relationships should be retried.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "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." + } + } + }, + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the processor." + }, + "type" : { + "type" : "string", + "description" : "The type of the processor." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this processor type.", + "$ref" : "#/definitions/BundleDTO" + }, + "state" : { + "type" : "string", + "description" : "The state of the processor", + "enum" : [ "RUNNING", "STOPPED", "DISABLED" ] + }, + "style" : { + "type" : "object", + "description" : "Styles for the processor (background-color : #eee).", + "additionalProperties" : { + "type" : "string" + } + }, + "relationships" : { + "type" : "array", + "description" : "The available relationships that the processor currently supports.", + "items" : { + "$ref" : "#/definitions/RelationshipDTO" + } + }, + "description" : { + "type" : "string", + "description" : "The description of the processor." + }, + "supportsParallelProcessing" : { + "type" : "boolean", + "description" : "Whether the processor supports parallel processing." + }, + "supportsEventDriven" : { + "type" : "boolean", + "description" : "Whether the processor supports event driven scheduling." + }, + "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" : { + "description" : "The configuration details for the processor. These details will be included in a response if the verbose flag is included in a request.", + "$ref" : "#/definitions/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" + } + }, + "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" ] + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + } + } + }, + "ProcessorDefinition" : { + "type" : "object", + "required" : [ "type" ], + "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" : { + "description" : "The build metadata for this component", + "$ref" : "#/definitions/BuildInfo" + }, + "providedApiImplementations" : { + "type" : "array", + "description" : "If this type represents a provider for an interface, this lists the APIs it implements", + "items" : { + "$ref" : "#/definitions/DefinedType" + } + }, + "tags" : { + "type" : "array", + "description" : "The tags associated with this type", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "seeAlso" : { + "type" : "array", + "description" : "The names of other component types that may be related", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "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" : { + "type" : "array", + "description" : "If this component has been deprecated, this optional field provides alternatives to use", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "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" : { + "type" : "array", + "description" : "Explicit restrictions that indicate a require permission to use the component", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/Restriction" + } + }, + "stateful" : { + "description" : "Indicates if the component stores state", + "$ref" : "#/definitions/Stateful" + }, + "systemResourceConsiderations" : { + "type" : "array", + "description" : "The system resource considerations for the given component", + "items" : { + "$ref" : "#/definitions/SystemResourceConsideration" + } + }, + "additionalDetails" : { + "type" : "boolean", + "description" : "Indicates if the component has additional details documentation" + }, + "propertyDescriptors" : { + "type" : "object", + "description" : "Descriptions of configuration properties applicable to this component.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptor" + } + }, + "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" : "#/definitions/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" : "#/definitions/Relationship" + } + }, + "supportsDynamicRelationships" : { + "type" : "boolean", + "description" : "Whether or not this processor supports dynamic relationships." + }, + "dynamicRelationship" : { + "description" : "If the processor supports dynamic relationships, this describes the dynamic relationship", + "$ref" : "#/definitions/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." + }, + "supportsEventDriven" : { + "type" : "boolean", + "description" : "Whether or not this processor supports event driven scheduling. Indicates to the framework that the Processor is eligible to be scheduled to run based on the occurrence of an \"Event\" (e.g., when a FlowFile is enqueued in an incoming Connection), rather than being triggered periodically." + }, + "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" + } + }, + "defaultSchedulingStrategy" : { + "type" : "string", + "description" : "The default scheduling strategy for the processor." + }, + "defaultConcurrentTasksBySchedulingStrategy" : { + "type" : "object", + "description" : "The default concurrent tasks for each scheduling strategy.", + "additionalProperties" : { + "type" : "integer", + "format" : "int32" + } + }, + "defaultSchedulingPeriodBySchedulingStrategy" : { + "type" : "object", + "description" : "The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\".", + "additionalProperties" : { + "type" : "string" + } + }, + "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" : "#/definitions/Attribute" + } + }, + "writesAttributes" : { + "type" : "array", + "description" : "The FlowFile attributes this processor writes/updates", + "items" : { + "$ref" : "#/definitions/Attribute" + } + } + } + }, + "ProcessorDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "processor" : { + "description" : "Information about the Processor for which the Diagnostic Report is generated", + "$ref" : "#/definitions/ProcessorDTO" + }, + "processorStatus" : { + "description" : "The Status for the Processor for which the Diagnostic Report is generated", + "$ref" : "#/definitions/ProcessorStatusDTO" + }, + "referencedControllerServices" : { + "type" : "array", + "description" : "Diagnostic Information about all Controller Services that the Processor is referencing", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ControllerServiceDiagnosticsDTO" + } + }, + "incomingConnections" : { + "type" : "array", + "description" : "Diagnostic Information about all incoming Connections", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ConnectionDiagnosticsDTO" + } + }, + "outgoingConnections" : { + "type" : "array", + "description" : "Diagnostic Information about all outgoing Connections", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ConnectionDiagnosticsDTO" + } + }, + "jvmDiagnostics" : { + "description" : "Diagnostic Information about the JVM and system-level diagnostics", + "$ref" : "#/definitions/JVMDiagnosticsDTO" + }, + "threadDumps" : { + "type" : "array", + "description" : "Thread Dumps that were taken of the threads that are active in the Processor", + "items" : { + "$ref" : "#/definitions/ThreadDumpDTO" + } + }, + "classLoaderDiagnostics" : { + "description" : "Information about the Controller Service's Class Loader", + "$ref" : "#/definitions/ClassLoaderDiagnosticsDTO" + } + } + }, + "ProcessorDiagnosticsEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "description" : "The Processor Diagnostics", + "$ref" : "#/definitions/ProcessorDiagnosticsDTO" + } + }, + "xml" : { + "name" : "processorDiagnosticsEntity" + } + }, + "ProcessorEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ProcessorDTO" + }, + "inputRequirement" : { + "type" : "string", + "description" : "The input requirement for this processor." + }, + "status" : { + "$ref" : "#/definitions/ProcessorStatusDTO" + }, + "operatePermissions" : { + "description" : "The permissions for this component operations.", + "$ref" : "#/definitions/PermissionsDTO" + } + }, + "xml" : { + "name" : "processorEntity" + } + }, + "ProcessorRunStatusDetailsDTO" : { + "type" : "object", + "properties" : { + "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", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The current number of threads that the processor is currently using" + } + } + }, + "ProcessorRunStatusDetailsEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for the Processor.", + "$ref" : "#/definitions/RevisionDTO" + }, + "permissions" : { + "description" : "The permissions for the Processor.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "runStatusDetails" : { + "description" : "The details of a Processor's run status", + "$ref" : "#/definitions/ProcessorRunStatusDetailsDTO" + } + }, + "xml" : { + "name" : "entity" + } + }, + "ProcessorRunStatusEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "state" : { + "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" + } + }, + "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" : { + "description" : "A status snapshot that represents the aggregate stats of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.", + "$ref" : "#/definitions/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" : "#/definitions/NodeProcessorStatusSnapshotDTO" + } + } + } + }, + "ProcessorStatusEntity" : { + "type" : "object", + "properties" : { + "processorStatus" : { + "$ref" : "#/definitions/ProcessorStatusDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "processorStatusEntity" + } + }, + "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", + "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" + }, + "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", + "format" : "int32", + "description" : "The number of FlowFiles that have been accepted in the last 5 minutes" + }, + "bytesIn" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles that have been accepted in the last 5 minutes" + }, + "input" : { + "type" : "string", + "description" : "The count/size 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" + }, + "bytesOut" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles transferred to a Connection in the last 5 minutes" + }, + "output" : { + "type" : "string", + "description" : "The count/size of flowfiles that have been processed in the last 5 minutes." + }, + "taskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of times this Processor has run in 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" + }, + "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", + "format" : "int32", + "description" : "The number of threads currently executing in the processor." + }, + "terminatedThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of threads currently terminated for the processor." + } + } + }, + "ProcessorStatusSnapshotEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the processor." + }, + "processorStatusSnapshot" : { + "$ref" : "#/definitions/ProcessorStatusSnapshotDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "entity" + } + }, + "ProcessorTypesEntity" : { + "type" : "object", + "properties" : { + "processorTypes" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/DocumentedTypeDTO" + } + } + }, + "xml" : { + "name" : "processorTypesEntity" + } + }, + "ProcessorsEntity" : { + "type" : "object", + "properties" : { + "processors" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ProcessorEntity" + } + } + }, + "xml" : { + "name" : "processorsEntity" + } + }, + "ProcessorsRunStatusDetailsEntity" : { + "type" : "object", + "properties" : { + "runStatusDetails" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ProcessorRunStatusDetailsEntity" + } + } + }, + "xml" : { + "name" : "processorsRunStatusDetails" + } + }, + "PropertyAllowableValue" : { + "type" : "object", + "required" : [ "value" ], + "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." + } + } + }, + "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" + } + } + } + }, + "PropertyDependencyDTO" : { + "type" : "object", + "properties" : { + "propertyName" : { + "type" : "string", + "description" : "The name of the property that is being depended upon" + }, + "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", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + } + } + }, + "PropertyDescriptor" : { + "type" : "object", + "required" : [ "name" ], + "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" : "#/definitions/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", "VARIABLE_REGISTRY", "FLOWFILE_ATTRIBUTES" ] + }, + "expressionLanguageScopeDescription" : { + "type" : "string", + "description" : "The description of the expression language scope supported by this property", + "readOnly" : true + }, + "typeProvidedByValue" : { + "description" : "Indicates that this property is for selecting a controller service of the specified type", + "$ref" : "#/definitions/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" : { + "description" : "Indicates that this property references external resources", + "$ref" : "#/definitions/PropertyResourceDefinition" + }, + "dependencies" : { + "type" : "array", + "description" : "The dependencies that this property has on other properties", + "items" : { + "$ref" : "#/definitions/PropertyDependency" + } + } + } + }, + "PropertyDescriptorDTO" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name for the property." + }, + "displayName" : { + "type" : "string", + "description" : "The human readable name for the property." + }, + "description" : { + "type" : "string", + "description" : "The description for the property. Used to relay additional details to a user or provide a mechanism of documenting intent." + }, + "defaultValue" : { + "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" : "#/definitions/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" : { + "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" : { + "description" : "If the property identifies a controller service this returns the bundle of the type, null otherwise.", + "$ref" : "#/definitions/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" : "#/definitions/PropertyDependencyDTO" + } + } + } + }, + "PropertyDescriptorEntity" : { + "type" : "object", + "properties" : { + "propertyDescriptor" : { + "$ref" : "#/definitions/PropertyDescriptorDTO" + } + }, + "xml" : { + "name" : "propertyDescriptor" + } + }, + "PropertyHistoryDTO" : { + "type" : "object", + "properties" : { + "previousValues" : { + "type" : "array", + "description" : "Previous values for a given property.", + "items" : { + "$ref" : "#/definitions/PreviousValueDTO" + } + } + } + }, + "PropertyResourceDefinition" : { + "type" : "object", + "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", + "uniqueItems" : true, + "items" : { + "type" : "string", + "enum" : [ "FILE", "DIRECTORY", "TEXT", "URL" ] + } + } + } + }, + "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", + "format" : "int32", + "description" : "The current percent complete." + }, + "finished" : { + "type" : "boolean", + "description" : "Whether the query has finished." + }, + "request" : { + "description" : "The provenance request.", + "$ref" : "#/definitions/ProvenanceRequestDTO" + }, + "results" : { + "description" : "The provenance results.", + "$ref" : "#/definitions/ProvenanceResultsDTO" + } + } + }, + "ProvenanceEntity" : { + "type" : "object", + "properties" : { + "provenance" : { + "$ref" : "#/definitions/ProvenanceDTO" + } + }, + "xml" : { + "name" : "provenanceEntity" + } + }, + "ProvenanceEventDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The event uuid." + }, + "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." + }, + "eventDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "The event duration in milliseconds." + }, + "lineageDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "The duration since the lineage began, in milliseconds." + }, + "eventType" : { + "type" : "string", + "description" : "The type of the event." + }, + "flowFileUuid" : { + "type" : "string", + "description" : "The uuid of the flowfile for 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." + }, + "clusterNodeId" : { + "type" : "string", + "description" : "The identifier for the node where the event originated." + }, + "clusterNodeAddress" : { + "type" : "string", + "description" : "The label for the node where the event originated." + }, + "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." + }, + "componentId" : { + "type" : "string", + "description" : "The id of the component that generated the event." + }, + "componentType" : { + "type" : "string", + "description" : "The type of the component that generated the event." + }, + "componentName" : { + "type" : "string", + "description" : "The name of the component that generated the event." + }, + "sourceSystemFlowFileId" : { + "type" : "string", + "description" : "The source system flowfile id." + }, + "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" : "#/definitions/AttributeDTO" + } + }, + "parentUuids" : { + "type" : "array", + "description" : "The parent uuids for the event.", + "items" : { + "type" : "string" + } + }, + "childUuids" : { + "type" : "array", + "description" : "The child uuids for the event.", + "items" : { + "type" : "string" + } + }, + "transitUri" : { + "type" : "string", + "description" : "The source/destination system uri if the event was a RECEIVE/SEND." + }, + "relationship" : { + "type" : "string", + "description" : "The relationship to which the flowfile was routed if the event is of type ROUTE." + }, + "details" : { + "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" : { + "type" : "string", + "description" : "The section in which the input content claim lives." + }, + "inputContentClaimContainer" : { + "type" : "string", + "description" : "The container in which the input content claim lives." + }, + "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." + }, + "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." + }, + "outputContentAvailable" : { + "type" : "boolean", + "description" : "Whether the output content is still available." + }, + "outputContentClaimSection" : { + "type" : "string", + "description" : "The section in which the output content claim lives." + }, + "outputContentClaimContainer" : { + "type" : "string", + "description" : "The container in which the output content claim lives." + }, + "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." + }, + "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." + }, + "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." + } + } + }, + "ProvenanceEventEntity" : { + "type" : "object", + "properties" : { + "provenanceEvent" : { + "$ref" : "#/definitions/ProvenanceEventDTO" + } + }, + "xml" : { + "name" : "provenanceEventEntity" + } + }, + "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", + "format" : "int64", + "description" : "The timestamp of this link in milliseconds." + } + } + }, + "ProvenanceNodeDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the node." + }, + "flowFileUuid" : { + "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" + } + }, + "childUuids" : { + "type" : "array", + "description" : "The uuid of the childrent flowfiles of the provenance event.", + "items" : { + "type" : "string" + } + }, + "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", + "format" : "int64", + "description" : "The timestamp of the node in milliseconds." + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp of the node formatted." + } + } + }, + "ProvenanceOptionsDTO" : { + "type" : "object", + "properties" : { + "searchableFields" : { + "type" : "array", + "description" : "The available searchable field for the NiFi.", + "items" : { + "$ref" : "#/definitions/ProvenanceSearchableFieldDTO" + } + } + } + }, + "ProvenanceOptionsEntity" : { + "type" : "object", + "properties" : { + "provenanceOptions" : { + "$ref" : "#/definitions/ProvenanceOptionsDTO" + } + }, + "xml" : { + "name" : "provenanceOptionsEntity" + } + }, + "ProvenanceRequestDTO" : { + "type" : "object", + "properties" : { + "searchTerms" : { + "type" : "object", + "description" : "The search terms used to perform the search.", + "additionalProperties" : { + "$ref" : "#/definitions/ProvenanceSearchValueDTO" + } + }, + "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" : "The latest event time to include in the query." + }, + "minimumFileSize" : { + "type" : "string", + "description" : "The minimum file size to include in the query." + }, + "maximumFileSize" : { + "type" : "string", + "description" : "The maximum file size to include in the query." + }, + "maxResults" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of results to include." + }, + "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." + } + } + }, + "ProvenanceResultsDTO" : { + "type" : "object", + "properties" : { + "provenanceEvents" : { + "type" : "array", + "description" : "The provenance events that matched the search criteria.", + "items" : { + "$ref" : "#/definitions/ProvenanceEventDTO" + } + }, + "total" : { + "type" : "string", + "description" : "The total number of results formatted." + }, + "totalCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The total number of results." + }, + "generated" : { + "type" : "string", + "description" : "Then the search was performed." + }, + "oldestEvent" : { + "type" : "string", + "description" : "The oldest event available in the provenance repository." + }, + "timeOffset" : { + "type" : "integer", + "format" : "int32", + "description" : "The time offset of the server that's used for event time." + }, + "errors" : { + "type" : "array", + "description" : "Any errors that occurred while performing the provenance request.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + } + } + }, + "ProvenanceSearchValueDTO" : { + "type" : "object", + "properties" : { + "value" : { + "type" : "string", + "description" : "The search value." + }, + "inverse" : { + "type" : "boolean", + "description" : "Query for all except for search value." + } + } + }, + "ProvenanceSearchableFieldDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the searchable field." + }, + "field" : { + "type" : "string", + "description" : "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", + "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" : { + "identifier" : { + "type" : "string" + }, + "name" : { + "type" : "string" + }, + "description" : { + "type" : "string" + }, + "bucketIdentifier" : { + "type" : "string" + }, + "bucketName" : { + "type" : "string" + }, + "createdTimestamp" : { + "type" : "integer", + "format" : "int64" + }, + "lastModifiedTimestamp" : { + "type" : "integer", + "format" : "int64" + }, + "permissions" : { + "$ref" : "#/definitions/FlowRegistryPermissions" + }, + "versionCount" : { + "type" : "integer", + "format" : "int64" + }, + "versionInfo" : { + "$ref" : "#/definitions/RegisteredFlowVersionInfo" + } + } + }, + "RegisteredFlowSnapshot" : { + "type" : "object", + "properties" : { + "snapshotMetadata" : { + "$ref" : "#/definitions/RegisteredFlowSnapshotMetadata" + }, + "flow" : { + "$ref" : "#/definitions/RegisteredFlow" + }, + "bucket" : { + "$ref" : "#/definitions/FlowRegistryBucket" + }, + "flowContents" : { + "$ref" : "#/definitions/VersionedProcessGroup" + }, + "externalControllerServices" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/ExternalControllerServiceReference" + } + }, + "parameterContexts" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/VersionedParameterContext" + } + }, + "flowEncodingVersion" : { + "type" : "string" + }, + "parameterProviders" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/ParameterProviderReference" + } + }, + "latest" : { + "type" : "boolean" + } + } + }, + "RegisteredFlowSnapshotMetadata" : { + "type" : "object", + "properties" : { + "bucketIdentifier" : { + "type" : "string" + }, + "flowIdentifier" : { + "type" : "string" + }, + "version" : { + "type" : "integer", + "format" : "int32" + }, + "timestamp" : { + "type" : "integer", + "format" : "int64" + }, + "author" : { + "type" : "string" + }, + "comments" : { + "type" : "string" + } + } + }, + "RegisteredFlowVersionInfo" : { + "type" : "object", + "properties" : { + "version" : { + "type" : "integer", + "format" : "int64" + } + } + }, + "Relationship" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the relationship" + }, + "description" : { + "type" : "string", + "description" : "The description of the relationship" + } + } + }, + "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." + } + } + }, + "RemotePortRunStatusEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "state" : { + "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" + } + }, + "RemoteProcessGroupContentsDTO" : { + "type" : "object", + "properties" : { + "inputPorts" : { + "type" : "array", + "description" : "The input ports to which data can be sent.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/RemoteProcessGroupPortDTO" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "The output ports from which data can be retrieved.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/RemoteProcessGroupPortDTO" + } + } + } + }, + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/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" + } + }, + "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" + } + }, + "transmitting" : { + "type" : "boolean", + "description" : "Whether the remote process group is actively transmitting." + }, + "inputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of remote input ports currently available on the target." + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of remote output ports currently available on the target." + }, + "activeRemoteInputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote input ports." + }, + "inactiveRemoteInputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote input ports." + }, + "activeRemoteOutputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote output ports." + }, + "inactiveRemoteOutputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote output ports." + }, + "flowRefreshed" : { + "type" : "string", + "description" : "The timestamp when this remote process group was last refreshed." + }, + "contents" : { + "description" : "The contents of the remote process group. Will contain available input/output ports.", + "$ref" : "#/definitions/RemoteProcessGroupContentsDTO" + } + } + }, + "RemoteProcessGroupEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/RemoteProcessGroupDTO" + }, + "status" : { + "description" : "The status of the remote process group.", + "$ref" : "#/definitions/RemoteProcessGroupStatusDTO" + }, + "inputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of remote input ports currently available on the target." + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of remote output ports currently available on the target." + }, + "operatePermissions" : { + "description" : "The permissions for this component operations.", + "$ref" : "#/definitions/PermissionsDTO" + } + }, + "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", + "format" : "int32", + "description" : "The number of task that may transmit flowfiles to the target port concurrently." + }, + "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" : { + "description" : "The batch settings for data transmission.", + "$ref" : "#/definitions/BatchSettingsDTO" + } + } + }, + "RemoteProcessGroupPortEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "remoteProcessGroupPort" : { + "$ref" : "#/definitions/RemoteProcessGroupPortDTO" + }, + "operatePermissions" : { + "description" : "The permissions for this component operations.", + "$ref" : "#/definitions/PermissionsDTO" + } + }, + "xml" : { + "name" : "remoteProcessGroupPortEntity" + } + }, + "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)", + "enum" : [ "VALID", "INVALID", "VALIDATING" ] + }, + "aggregateSnapshot" : { + "description" : "A status snapshot that represents the aggregate stats of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.", + "$ref" : "#/definitions/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" : "#/definitions/NodeRemoteProcessGroupStatusSnapshotDTO" + } + } + } + }, + "RemoteProcessGroupStatusEntity" : { + "type" : "object", + "properties" : { + "remoteProcessGroupStatus" : { + "$ref" : "#/definitions/RemoteProcessGroupStatusDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "remoteProcessGroupStatusEntity" + } + }, + "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", + "format" : "int32", + "description" : "The number of active threads for the remote process group." + }, + "flowFilesSent" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles sent to 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." + }, + "sent" : { + "type" : "string", + "description" : "The count/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." + }, + "bytesReceived" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles received from the remote process group in the last 5 minutes." + }, + "received" : { + "type" : "string", + "description" : "The count/size of the flowfiles received from the remote process group in the last 5 minutes." + } + } + }, + "RemoteProcessGroupStatusSnapshotEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the remote process group." + }, + "remoteProcessGroupStatusSnapshot" : { + "$ref" : "#/definitions/RemoteProcessGroupStatusSnapshotDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "entity" + } + }, + "RemoteProcessGroupsEntity" : { + "type" : "object", + "properties" : { + "remoteProcessGroups" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + } + }, + "xml" : { + "name" : "remoteProcessGroupsEntity" + } + }, + "RemoteQueuePartitionDTO" : { + "type" : "object", + "properties" : { + "totalFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Total number of FlowFiles owned by the Connection" + }, + "totalByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes that make up the content for the FlowFiles owned by this Connection" + }, + "activeQueueFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Total number of FlowFiles that exist in the Connection's Active Queue, immediately available to be offered up to a component" + }, + "activeQueueByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes that make up the content for the FlowFiles that are present in the Connection's Active Queue" + }, + "swapFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The total number of FlowFiles that are swapped out for this Connection" + }, + "swapByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes that make up the content for the FlowFiles that are swapped out to disk for the Connection" + }, + "swapFiles" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of Swap Files that exist for this Connection" + }, + "inFlightFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of In-Flight FlowFiles for this Connection. These are FlowFiles that belong to the connection but are currently being operated on by a Processor, Port, etc." + }, + "inFlightByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The number bytes that make up the content of the FlowFiles that are In-Flight" + }, + "nodeIdentifier" : { + "type" : "string", + "description" : "The Node Identifier that this queue partition is sending to" + } + } + }, + "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" : { + "componentId" : { + "type" : "string", + "description" : "The UUID of the component whose last event should be replayed." + }, + "nodes" : { + "type" : "string", + "description" : "Which nodes were requested to replay their last provenance event.", + "enum" : [ "ALL", "PRIMARY" ] + }, + "aggregateSnapshot" : { + "description" : "The aggregate result of all nodes' responses", + "$ref" : "#/definitions/ReplayLastEventSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "The node-wise results", + "items" : { + "$ref" : "#/definitions/NodeReplayLastEventSnapshotDTO" + } + } + }, + "xml" : { + "name" : "replayLastEventResponseEntity" + } + }, + "ReplayLastEventSnapshotDTO" : { + "type" : "object", + "properties" : { + "eventsReplayed" : { + "type" : "array", + "description" : "The IDs of the events that were successfully replayed", + "items" : { + "type" : "integer", + "format" : "int64" + } + }, + "failureExplanation" : { + "type" : "string", + "description" : "If unable to replay an event, specifies why the event could not be replayed" + }, + "eventAvailable" : { + "type" : "boolean", + "description" : "Whether or not an event was available. This may not be populated if there was a failure." + } + }, + "xml" : { + "name" : "replayLastEventSnapshot" + } + }, + "ReportingTaskDTO" : { + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the reporting task." + }, + "type" : { + "type" : "string", + "description" : "The fully qualified type of the reporting task." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this reporting task type.", + "$ref" : "#/definitions/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." + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether the reporting task has been deprecated." + }, + "multipleVersionsAvailable" : { + "type" : "boolean", + "description" : "Whether the reporting task has multiple versions available." + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether the reporting task supports sensitive dynamic properties." + }, + "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." + }, + "defaultSchedulingPeriod" : { + "type" : "object", + "description" : "The default scheduling period for the different scheduling strategies.", + "additionalProperties" : { + "type" : "string" + } + }, + "properties" : { + "type" : "object", + "description" : "The properties of the reporting task.", + "additionalProperties" : { + "type" : "string" + } + }, + "descriptors" : { + "type" : "object", + "description" : "The descriptors for the reporting tasks properties.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptorDTO" + } + }, + "sensitiveDynamicPropertyNames" : { + "type" : "array", + "description" : "Set of sensitive dynamic property names", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "customUiUrl" : { + "type" : "string", + "description" : "The URL for the custom configuration UI 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." + }, + "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" + } + }, + "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" ] + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the reporting task." + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + } + } + }, + "ReportingTaskDefinition" : { + "type" : "object", + "required" : [ "type" ], + "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" : { + "description" : "The build metadata for this component", + "$ref" : "#/definitions/BuildInfo" + }, + "providedApiImplementations" : { + "type" : "array", + "description" : "If this type represents a provider for an interface, this lists the APIs it implements", + "items" : { + "$ref" : "#/definitions/DefinedType" + } + }, + "tags" : { + "type" : "array", + "description" : "The tags associated with this type", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "seeAlso" : { + "type" : "array", + "description" : "The names of other component types that may be related", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "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" : { + "type" : "array", + "description" : "If this component has been deprecated, this optional field provides alternatives to use", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "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" : { + "type" : "array", + "description" : "Explicit restrictions that indicate a require permission to use the component", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/Restriction" + } + }, + "stateful" : { + "description" : "Indicates if the component stores state", + "$ref" : "#/definitions/Stateful" + }, + "systemResourceConsiderations" : { + "type" : "array", + "description" : "The system resource considerations for the given component", + "items" : { + "$ref" : "#/definitions/SystemResourceConsideration" + } + }, + "additionalDetails" : { + "type" : "boolean", + "description" : "Indicates if the component has additional details documentation" + }, + "propertyDescriptors" : { + "type" : "object", + "description" : "Descriptions of configuration properties applicable to this component.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptor" + } + }, + "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" : "#/definitions/DynamicProperty" + } + }, + "supportedSchedulingStrategies" : { + "type" : "array", + "description" : "The supported scheduling strategies, such as TIME_DRIVER or CRON.", + "items" : { + "type" : "string" + } + }, + "defaultSchedulingStrategy" : { + "type" : "string", + "description" : "The default scheduling strategy for the reporting task." + }, + "defaultSchedulingPeriodBySchedulingStrategy" : { + "type" : "object", + "description" : "The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\".", + "additionalProperties" : { + "type" : "string" + } + } + } + }, + "ReportingTaskEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ReportingTaskDTO" + }, + "operatePermissions" : { + "description" : "The permissions for this component operations.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "status" : { + "description" : "The status for this ReportingTask.", + "$ref" : "#/definitions/ReportingTaskStatusDTO" + } + }, + "xml" : { + "name" : "reportingTaskEntity" + } + }, + "ReportingTaskRunStatusEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "state" : { + "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" + } + }, + "ReportingTaskStatusDTO" : { + "type" : "object", + "properties" : { + "runStatus" : { + "type" : "string", + "description" : "The run status of this ReportingTask", + "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)", + "enum" : [ "VALID", "INVALID", "VALIDATING" ] + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the component." + } + } + }, + "ReportingTaskTypesEntity" : { + "type" : "object", + "properties" : { + "reportingTaskTypes" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/DocumentedTypeDTO" + } + } + }, + "xml" : { + "name" : "reportingTaskTypesEntity" + } + }, + "ReportingTasksEntity" : { + "type" : "object", + "properties" : { + "reportingTasks" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ReportingTaskEntity" + } + } + }, + "xml" : { + "name" : "reportingTasksEntity" + } + }, + "RepositoryUsageDTO" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the repository" + }, + "fileStoreHash" : { + "type" : "string", + "description" : "A SHA-256 hash of the File Store name/path that is used to store the repository's data. This information is exposed as a hash in order to avoid exposing potentially sensitive information that is not generally relevant. What is typically relevant is whether or not multiple repositories on the same node are using the same File Store, as this indicates that the repositories are competing for the resources of the backing disk/storage mechanism." + }, + "freeSpace" : { + "type" : "string", + "description" : "Amount of free space." + }, + "totalSpace" : { + "type" : "string", + "description" : "Amount of total space." + }, + "freeSpaceBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of free space." + }, + "totalSpaceBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of total space." + }, + "utilization" : { + "type" : "string", + "description" : "Utilization of this storage location." + } + } + }, + "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." + } + } + }, + "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" : "#/definitions/ResourceDTO" + } + } + }, + "xml" : { + "name" : "resourcesEntity" + } + }, + "Response" : { + "type" : "object", + "properties" : { + "metadata" : { + "type" : "object", + "additionalProperties" : { + "type" : "array", + "items" : { + "type" : "object" + } + } + }, + "status" : { + "type" : "integer", + "format" : "int32" + }, + "entity" : { + "type" : "object" + } + } + }, + "Restriction" : { + "type" : "object", + "properties" : { + "requiredPermission" : { + "type" : "string", + "description" : "The permission required for this restriction" + }, + "explanation" : { + "type" : "string", + "description" : "The explanation of this restriction" + } + } + }, + "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" + }, + "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. In a response to a mutable flow request, this field represents the updated base version." + }, + "lastModifier" : { + "type" : "string", + "description" : "The user that last modified the flow." + } + } + }, + "RunStatusDetailsRequestEntity" : { + "type" : "object", + "properties" : { + "processorIds" : { + "type" : "array", + "description" : "The IDs of all processors whose run status details should be provided", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + } + }, + "xml" : { + "name" : "runStatusDetailsRequest" + } + }, + "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" : { + "description" : "Build summary for this runtime binary", + "$ref" : "#/definitions/BuildInfo" + }, + "bundles" : { + "type" : "array", + "description" : "All extension bundles included with this runtime", + "items" : { + "$ref" : "#/definitions/Bundle" + } + }, + "schedulingDefaults" : { + "description" : "Scheduling defaults for components defined in this manifest", + "$ref" : "#/definitions/SchedulingDefaults" + } + } + }, + "RuntimeManifestEntity" : { + "type" : "object", + "properties" : { + "runtimeManifest" : { + "$ref" : "#/definitions/RuntimeManifest" + } + }, + "xml" : { + "name" : "runtimeManifestEntity" + } + }, + "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", + "description" : "Optional components to schedule. If not specified, all authorized descendant components will be used.", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "scheduleComponentEntity" + } + }, + "SchedulingDefaults" : { + "type" : "object", + "properties" : { + "defaultSchedulingStrategy" : { + "type" : "string", + "description" : "The name of the default scheduling strategy", + "enum" : [ "EVENT_DRIVEN", "TIMER_DRIVEN", "PRIMARY_NODE_ONLY", "CRON_DRIVEN" ] + }, + "defaultSchedulingPeriodMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The default scheduling period in milliseconds" + }, + "penalizationPeriodMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The default penalization period in milliseconds" + }, + "yieldDurationMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The default yield duration in milliseconds" + }, + "defaultRunDurationNanos" : { + "type" : "integer", + "format" : "int64", + "description" : "The default run duration in nano-seconds" + }, + "defaultMaxConcurrentTasks" : { + "type" : "string", + "description" : "The default concurrent tasks" + }, + "defaultConcurrentTasksBySchedulingStrategy" : { + "type" : "object", + "description" : "The default concurrent tasks for each scheduling strategy", + "additionalProperties" : { + "type" : "integer", + "format" : "int32" + } + }, + "defaultSchedulingPeriodsBySchedulingStrategy" : { + "type" : "object", + "description" : "The default scheduling period for each scheduling strategy", + "additionalProperties" : { + "type" : "string" + } + } + } + }, + "SearchResultGroupDTO" : { + "type" : "object", + "required" : [ "id" ], + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the group." + }, + "name" : { + "type" : "string", + "description" : "The name of the group." + } + } + }, + "SearchResultsDTO" : { + "type" : "object", + "properties" : { + "processorResults" : { + "type" : "array", + "description" : "The processors that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "connectionResults" : { + "type" : "array", + "description" : "The connections that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "processGroupResults" : { + "type" : "array", + "description" : "The process groups that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "inputPortResults" : { + "type" : "array", + "description" : "The input ports that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "outputPortResults" : { + "type" : "array", + "description" : "The output ports that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "remoteProcessGroupResults" : { + "type" : "array", + "description" : "The remote process groups that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "funnelResults" : { + "type" : "array", + "description" : "The funnels that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "labelResults" : { + "type" : "array", + "description" : "The labels that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "controllerServiceNodeResults" : { + "type" : "array", + "description" : "The controller service nodes that matched the search", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "parameterContextResults" : { + "type" : "array", + "description" : "The parameter contexts that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "parameterProviderNodeResults" : { + "type" : "array", + "description" : "The parameter provider nodes that matched the search", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "parameterResults" : { + "type" : "array", + "description" : "The parameters that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + } + } + }, + "SearchResultsEntity" : { + "type" : "object", + "properties" : { + "searchResultsDTO" : { + "$ref" : "#/definitions/SearchResultsDTO" + } + }, + "xml" : { + "name" : "searchResultsEntity" + } + }, + "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", + "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "remoteProcessGroups" : { + "type" : "object", + "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "processors" : { + "type" : "object", + "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "inputPorts" : { + "type" : "object", + "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "outputPorts" : { + "type" : "object", + "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "connections" : { + "type" : "object", + "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "labels" : { + "type" : "object", + "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "funnels" : { + "type" : "object", + "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + } + } + }, + "SnippetEntity" : { + "type" : "object", + "properties" : { + "snippet" : { + "description" : "The snippet.", + "$ref" : "#/definitions/SnippetDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "snippetEntity" + } + }, + "StackTraceElement" : { + "type" : "object", + "properties" : { + "classLoaderName" : { + "type" : "string" + }, + "moduleName" : { + "type" : "string" + }, + "moduleVersion" : { + "type" : "string" + }, + "methodName" : { + "type" : "string" + }, + "fileName" : { + "type" : "string" + }, + "lineNumber" : { + "type" : "integer", + "format" : "int32" + }, + "className" : { + "type" : "string" + }, + "nativeMethod" : { + "type" : "boolean" + } + } + }, + "StartVersionControlRequestEntity" : { + "type" : "object", + "properties" : { + "versionedFlow" : { + "description" : "The versioned flow", + "$ref" : "#/definitions/VersionedFlowDTO" + }, + "processGroupRevision" : { + "description" : "The Revision of the Process Group under Version Control", + "$ref" : "#/definitions/RevisionDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "startVersionControlRequestEntity" + } + }, + "StateEntryDTO" : { + "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" : { + "type" : "string", + "description" : "The label for the node where the state originated." + } + } + }, + "StateMapDTO" : { + "type" : "object", + "properties" : { + "scope" : { + "type" : "string", + "description" : "The scope of this StateMap." + }, + "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." + }, + "state" : { + "type" : "array", + "description" : "The state.", + "items" : { + "$ref" : "#/definitions/StateEntryDTO" + } + } + } + }, + "Stateful" : { + "type" : "object", + "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", + "uniqueItems" : true, + "items" : { + "type" : "string", + "enum" : [ "CLUSTER", "LOCAL" ] + } + } + } + }, + "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." + } + } + }, + "StatusHistoryDTO" : { + "type" : "object", + "properties" : { + "generated" : { + "type" : "string", + "description" : "When the status history was generated." + }, + "componentDetails" : { + "type" : "object", + "description" : "A Map of key/value pairs that describe the component that the status history belongs to", + "additionalProperties" : { + "type" : "string" + } + }, + "fieldDescriptors" : { + "type" : "array", + "description" : "The Descriptors that provide information on each of the metrics provided in the status history", + "items" : { + "$ref" : "#/definitions/StatusDescriptorDTO" + } + }, + "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" : "#/definitions/StatusSnapshotDTO" + } + }, + "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" : "#/definitions/NodeStatusSnapshotsDTO" + } + } + } + }, + "StatusHistoryEntity" : { + "type" : "object", + "properties" : { + "statusHistory" : { + "$ref" : "#/definitions/StatusHistoryDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "statusHistoryEntity" + } + }, + "StatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "timestamp" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of the snapshot." + }, + "statusMetrics" : { + "type" : "object", + "description" : "The status metrics.", + "additionalProperties" : { + "type" : "integer", + "format" : "int64" + } + } + } + }, + "StorageUsageDTO" : { + "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", + "format" : "int64", + "description" : "The number of bytes of free space." + }, + "totalSpaceBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of total 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" : { + "eventId" : { + "type" : "integer", + "format" : "int64", + "description" : "The event identifier" + }, + "clusterNodeId" : { + "type" : "string", + "description" : "The identifier of the node where to submit the replay request." + } + }, + "xml" : { + "name" : "copySnippetRequestEntity" + } + }, + "SystemDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "aggregateSnapshot" : { + "description" : "A systems diagnostic snapshot that represents the aggregate values of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.", + "$ref" : "#/definitions/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" : "#/definitions/NodeSystemDiagnosticsSnapshotDTO" + } + } + } + }, + "SystemDiagnosticsEntity" : { + "type" : "object", + "properties" : { + "systemDiagnostics" : { + "$ref" : "#/definitions/SystemDiagnosticsDTO" + } + }, + "xml" : { + "name" : "systemDiagnosticsEntity" + } + }, + "SystemDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "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" + }, + "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" + }, + "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" + }, + "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." + }, + "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" + }, + "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" + }, + "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" + }, + "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" + }, + "heapUtilization" : { + "type" : "string", + "description" : "Utilization of heap." + }, + "availableProcessors" : { + "type" : "integer", + "format" : "int32", + "description" : "Number of available processors if supported by the underlying system." + }, + "processorLoadAverage" : { + "type" : "number", + "format" : "double", + "description" : "The processor load average if supported by the underlying system." + }, + "totalThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "Total number of threads." + }, + "daemonThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "Number of daemon threads." + }, + "uptime" : { + "type" : "string", + "description" : "The uptime of the Java virtual machine" + }, + "flowFileRepositoryStorageUsage" : { + "description" : "The flowfile repository storage usage.", + "$ref" : "#/definitions/StorageUsageDTO" + }, + "contentRepositoryStorageUsage" : { + "type" : "array", + "description" : "The content repository storage usage.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/StorageUsageDTO" + } + }, + "provenanceRepositoryStorageUsage" : { + "type" : "array", + "description" : "The provenance repository storage usage.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/StorageUsageDTO" + } + }, + "garbageCollection" : { + "type" : "array", + "description" : "The garbage collection details.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/GarbageCollectionDTO" + } + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "When the diagnostics were generated." + }, + "versionInfo" : { + "description" : "The nifi, os, java, and build version information", + "$ref" : "#/definitions/VersionInfoDTO" + } + } + }, + "SystemResourceConsideration" : { + "type" : "object", + "properties" : { + "resource" : { + "type" : "string", + "description" : "The resource to consider" + }, + "description" : { + "type" : "string", + "description" : "The description of how the resource is affected" + } + } + }, + "TemplateDTO" : { + "type" : "object", + "properties" : { + "uri" : { + "type" : "string", + "description" : "The URI for the template." + }, + "id" : { + "type" : "string", + "description" : "The id of the template." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the Process Group that the template belongs to." + }, + "name" : { + "type" : "string", + "description" : "The name of the template." + }, + "description" : { + "type" : "string", + "description" : "The description of the template." + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp when this template was created." + }, + "encodingVersion" : { + "type" : "string", + "xml" : { + "name" : "encoding-version", + "attribute" : true + }, + "description" : "The encoding version of this template." + }, + "snippet" : { + "description" : "The contents of the template.", + "$ref" : "#/definitions/FlowSnippetDTO" + } + }, + "xml" : { + "name" : "template" + } + }, + "TemplateEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "template" : { + "$ref" : "#/definitions/TemplateDTO" + } + }, + "xml" : { + "name" : "templateEntity" + } + }, + "TemplatesEntity" : { + "type" : "object", + "properties" : { + "templates" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/TemplateEntity" + } + }, + "generated" : { + "type" : "string", + "description" : "When this content was generated." + } + }, + "xml" : { + "name" : "templatesEntity" + } + }, + "TenantDTO" : { + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "identity" : { + "type" : "string", + "description" : "The identity of the tenant." + }, + "configurable" : { + "type" : "boolean", + "description" : "Whether this tenant is configurable." + } + } + }, + "TenantEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/TenantDTO" + } + }, + "xml" : { + "name" : "tenantEntity" + } + }, + "TenantsEntity" : { + "type" : "object", + "properties" : { + "users" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/TenantEntity" + } + }, + "userGroups" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/TenantEntity" + } + } + }, + "xml" : { + "name" : "tenantsEntity" + } + }, + "ThreadDumpDTO" : { + "type" : "object", + "properties" : { + "nodeId" : { + "type" : "string", + "description" : "The ID of the node in the cluster" + }, + "nodeAddress" : { + "type" : "string", + "description" : "The address of the node in the cluster" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The port the node is listening for API requests." + }, + "stackTrace" : { + "type" : "string", + "description" : "The stack trace for the thread" + }, + "threadName" : { + "type" : "string", + "description" : "The name of the thread" + }, + "threadActiveMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of milliseconds that the thread has been executing in the Processor" + }, + "taskTerminated" : { + "type" : "boolean", + "description" : "Indicates whether or not the user has requested that the task be terminated. If this is true, it may indicate that the thread is in a state where it will continue running indefinitely without returning." + } + } + }, + "Throwable" : { + "type" : "object", + "properties" : { + "cause" : { + "$ref" : "#/definitions/Throwable" + }, + "stackTrace" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/StackTraceElement" + } + }, + "message" : { + "type" : "string" + }, + "suppressed" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Throwable" + } + }, + "localizedMessage" : { + "type" : "string" + } + } + }, + "TransactionResultEntity" : { + "type" : "object", + "properties" : { + "flowFileSent" : { + "type" : "integer", + "format" : "int32" + }, + "responseCode" : { + "type" : "integer", + "format" : "int32" + }, + "message" : { + "type" : "string" + } + }, + "xml" : { + "name" : "transactionResultEntity" + } + }, + "UpdateControllerServiceReferenceRequestEntity" : { + "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", + "description" : "The revisions for all referencing components.", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "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" + } + }, + "UserDTO" : { + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "identity" : { + "type" : "string", + "description" : "The identity of the tenant." + }, + "configurable" : { + "type" : "boolean", + "description" : "Whether this tenant is configurable." + }, + "userGroups" : { + "type" : "array", + "description" : "The groups to which the user belongs. This field is read only and it provided for convenience.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/TenantEntity" + } + }, + "accessPolicies" : { + "type" : "array", + "description" : "The access policies this user belongs to.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AccessPolicySummaryEntity" + } + } + } + }, + "UserEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/UserDTO" + } + }, + "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" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "identity" : { + "type" : "string", + "description" : "The identity of the tenant." + }, + "configurable" : { + "type" : "boolean", + "description" : "Whether this tenant is configurable." + }, + "users" : { + "type" : "array", + "description" : "The users that belong to the user group.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/TenantEntity" + } + }, + "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.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AccessPolicyEntity" + } + } + } + }, + "UserGroupEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/UserGroupDTO" + } + }, + "xml" : { + "name" : "userGroupEntity" + } + }, + "UserGroupsEntity" : { + "type" : "object", + "properties" : { + "userGroups" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/UserGroupEntity" + } + } + }, + "xml" : { + "name" : "userGroupsEntity" + } + }, + "UsersEntity" : { + "type" : "object", + "properties" : { + "generated" : { + "type" : "string", + "description" : "When this content was generated." + }, + "users" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/UserEntity" + } + } + }, + "xml" : { + "name" : "usersEntity" + } + }, + "VariableDTO" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the variable" + }, + "value" : { + "type" : "string", + "description" : "The value of the variable" + }, + "processGroupId" : { + "type" : "string", + "description" : "The ID of the Process Group where this Variable is defined" + }, + "affectedComponents" : { + "type" : "array", + "description" : "A set of all components that will be affected if the value of this variable is changed", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AffectedComponentEntity" + } + } + } + }, + "VariableEntity" : { + "type" : "object", + "properties" : { + "variable" : { + "description" : "The variable information", + "$ref" : "#/definitions/VariableDTO" + }, + "canWrite" : { + "type" : "boolean", + "description" : "Indicates whether the user can write a given resource." + } + }, + "xml" : { + "name" : "variableEntity" + } + }, + "VariableRegistryDTO" : { + "type" : "object", + "properties" : { + "variables" : { + "type" : "array", + "description" : "The variables that are available in this Variable Registry", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VariableEntity" + } + }, + "processGroupId" : { + "type" : "string", + "description" : "The UUID of the Process Group that this Variable Registry belongs to" + } + } + }, + "VariableRegistryEntity" : { + "type" : "object", + "properties" : { + "processGroupRevision" : { + "description" : "The revision of the Process Group that the Variable Registry belongs to", + "$ref" : "#/definitions/RevisionDTO" + }, + "variableRegistry" : { + "description" : "The Variable Registry.", + "$ref" : "#/definitions/VariableRegistryDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "variableRegistryEntity" + } + }, + "VariableRegistryUpdateRequestDTO" : { + "type" : "object", + "properties" : { + "requestId" : { + "type" : "string", + "description" : "The ID of the request" + }, + "uri" : { + "type" : "string", + "description" : "The URI for the request" + }, + "submissionTime" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was submitted" + }, + "lastUpdated" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was last updated" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not the request is completed" + }, + "failureReason" : { + "type" : "string", + "description" : "The reason for the request failing, or null if the request has not failed" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "A value between 0 and 100 (inclusive) indicating how close the request is to completion" + }, + "state" : { + "type" : "string", + "description" : "A description of the current state of the request" + }, + "updateSteps" : { + "type" : "array", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "items" : { + "$ref" : "#/definitions/VariableRegistryUpdateStepDTO" + } + }, + "processGroupId" : { + "type" : "string", + "description" : "The unique ID of the Process Group that the variable registry belongs to" + }, + "affectedComponents" : { + "type" : "array", + "description" : "A set of all components that will be affected if the value of this variable is changed", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AffectedComponentEntity" + } + } + } + }, + "VariableRegistryUpdateRequestEntity" : { + "type" : "object", + "properties" : { + "request" : { + "description" : "The Variable Registry Update Request", + "$ref" : "#/definitions/VariableRegistryUpdateRequestDTO" + }, + "processGroupRevision" : { + "description" : "The revision for the Process Group that owns this variable registry.", + "$ref" : "#/definitions/RevisionDTO" + } + }, + "xml" : { + "name" : "variableRegistryUpdateRequestEntity" + } + }, + "VariableRegistryUpdateStepDTO" : { + "type" : "object", + "properties" : { + "description" : { + "type" : "string", + "description" : "Explanation of what happens in this step" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not this step has completed" + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this step failed, or null if this step did not fail" + } + } + }, + "VerifyConfigRequestDTO" : { + "type" : "object", + "properties" : { + "requestId" : { + "type" : "string", + "description" : "The ID of the request" + }, + "uri" : { + "type" : "string", + "description" : "The URI for the request" + }, + "submissionTime" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was submitted" + }, + "lastUpdated" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was last updated" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not the request is completed" + }, + "failureReason" : { + "type" : "string", + "description" : "The reason for the request failing, or null if the request has not failed" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "A value between 0 and 100 (inclusive) indicating how close the request is to completion" + }, + "state" : { + "type" : "string", + "description" : "A description of the current state of the request" + }, + "updateSteps" : { + "type" : "array", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "items" : { + "$ref" : "#/definitions/VerifyConfigUpdateStepDTO" + } + }, + "componentId" : { + "type" : "string", + "description" : "The ID of the component whose configuration was verified" + }, + "properties" : { + "type" : "object", + "description" : "The configured component properties", + "additionalProperties" : { + "type" : "string" + } + }, + "attributes" : { + "type" : "object", + "description" : "FlowFile Attributes that should be used to evaluate Expression Language for resolving property values", + "additionalProperties" : { + "type" : "string" + } + }, + "results" : { + "type" : "array", + "description" : "The Results of the verification", + "items" : { + "$ref" : "#/definitions/ConfigVerificationResultDTO" + } + } + } + }, + "VerifyConfigRequestEntity" : { + "type" : "object", + "properties" : { + "request" : { + "description" : "The request", + "$ref" : "#/definitions/VerifyConfigRequestDTO" + } + }, + "xml" : { + "name" : "verifyConfigRequest" + } + }, + "VerifyConfigUpdateStepDTO" : { + "type" : "object", + "properties" : { + "description" : { + "type" : "string", + "description" : "Explanation of what happens in this step" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not this step has completed" + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this step failed, or null if this step did not fail" + } + } + }, + "VersionControlComponentMappingEntity" : { + "type" : "object", + "properties" : { + "versionControlComponentMapping" : { + "type" : "object", + "description" : "The mapping of Versioned Component Identifiers to instance ID's", + "additionalProperties" : { + "type" : "string" + } + }, + "processGroupRevision" : { + "description" : "The revision of the Process Group", + "$ref" : "#/definitions/RevisionDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "versionControlInformation" : { + "description" : "The Version Control information", + "$ref" : "#/definitions/VersionControlInformationDTO" + } + }, + "xml" : { + "name" : "versionControlComponentMappingEntity" + } + }, + "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" + }, + "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" + }, + "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" : "integer", + "format" : "int32", + "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", + "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" + } + } + }, + "VersionControlInformationEntity" : { + "type" : "object", + "properties" : { + "processGroupRevision" : { + "description" : "The Revision for the Process Group", + "$ref" : "#/definitions/RevisionDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "versionControlInformation" : { + "description" : "The Version Control information", + "$ref" : "#/definitions/VersionControlInformationDTO" + } + }, + "xml" : { + "name" : "versionControlInformationEntity" + } + }, + "VersionInfoDTO" : { + "type" : "object", + "properties" : { + "niFiVersion" : { + "type" : "string", + "description" : "The version of this NiFi." + }, + "javaVendor" : { + "type" : "string", + "description" : "Java JVM vendor" + }, + "javaVersion" : { + "type" : "string", + "description" : "Java version" + }, + "osName" : { + "type" : "string", + "description" : "Host operating system name" + }, + "osVersion" : { + "type" : "string", + "description" : "Host operating system version" + }, + "osArchitecture" : { + "type" : "string", + "description" : "Host operating system architecture" + }, + "buildTag" : { + "type" : "string", + "description" : "Build tag" + }, + "buildRevision" : { + "type" : "string", + "description" : "Build revision or commit hash" + }, + "buildBranch" : { + "type" : "string", + "description" : "Build branch" + }, + "buildTimestamp" : { + "type" : "string", + "format" : "date-time", + "description" : "Build timestamp" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "source" : { + "description" : "The source of the connection.", + "$ref" : "#/definitions/ConnectableComponent" + }, + "destination" : { + "description" : "The destination of the connection.", + "$ref" : "#/definitions/ConnectableComponent" + }, + "labelIndex" : { + "type" : "integer", + "format" : "int32", + "description" : "The index of the bend point where to place the connection label." + }, + "zIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + }, + "selectedRelationships" : { + "type" : "array", + "description" : "The selected relationship that comprise the connection.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "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." + }, + "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" + } + }, + "bends" : { + "type" : "array", + "description" : "The bend points on the connection.", + "items" : { + "$ref" : "#/definitions/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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "type" : { + "type" : "string", + "description" : "The type of the extension component" + }, + "bundle" : { + "description" : "Information about the bundle from which the component came", + "$ref" : "#/definitions/Bundle" + }, + "properties" : { + "type" : "object", + "description" : "The properties for the component. Properties whose value is not set will only contain the property name.", + "additionalProperties" : { + "type" : "string" + } + }, + "propertyDescriptors" : { + "type" : "object", + "description" : "The property descriptors for the component.", + "additionalProperties" : { + "$ref" : "#/definitions/VersionedPropertyDescriptor" + } + }, + "controllerServiceApis" : { + "type" : "array", + "description" : "Lists the APIs this Controller Service implements.", + "items" : { + "$ref" : "#/definitions/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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" + }, + "registryUrl" : { + "type" : "string", + "description" : "The URL of the Flow Registry that contains the flow" + }, + "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" : "integer", + "format" : "int32", + "description" : "The version of the flow" + }, + "latest" : { + "type" : "boolean", + "description" : "Whether or not these coordinates point to the latest version of the flow" + } + } + }, + "VersionedFlowDTO" : { + "type" : "object", + "properties" : { + "registryId" : { + "type" : "string", + "description" : "The ID of the registry that the flow is tracked to" + }, + "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" ] + } + } + }, + "VersionedFlowEntity" : { + "type" : "object", + "properties" : { + "versionedFlow" : { + "description" : "The versioned flow", + "$ref" : "#/definitions/VersionedFlowDTO" + } + }, + "xml" : { + "name" : "versionedFlowEntity" + } + }, + "VersionedFlowSnapshotEntity" : { + "type" : "object", + "properties" : { + "versionedFlowSnapshot" : { + "description" : "The versioned flow snapshot", + "$ref" : "#/definitions/RegisteredFlowSnapshot" + }, + "processGroupRevision" : { + "description" : "The Revision of the Process Group under Version Control", + "$ref" : "#/definitions/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." + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "versionedFlowSnapshotEntity" + } + }, + "VersionedFlowSnapshotMetadataEntity" : { + "type" : "object", + "properties" : { + "versionedFlowSnapshotMetadata" : { + "description" : "The collection of registered flow snapshot metadata", + "$ref" : "#/definitions/RegisteredFlowSnapshotMetadata" + }, + "registryId" : { + "type" : "string", + "description" : "The ID of the Registry that this flow belongs to" + } + }, + "xml" : { + "name" : "versionedFlowSnapshotMetadataEntity" + } + }, + "VersionedFlowSnapshotMetadataSetEntity" : { + "type" : "object", + "properties" : { + "versionedFlowSnapshotMetadataSet" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedFlowSnapshotMetadataEntity" + } + } + }, + "xml" : { + "name" : "versionedFlowSnapshotMetadataSetEntity" + } + }, + "VersionedFlowUpdateRequestDTO" : { + "type" : "object", + "properties" : { + "requestId" : { + "type" : "string", + "description" : "The unique ID of this request." + }, + "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." + }, + "lastUpdated" : { + "type" : "string", + "description" : "The last time this request was updated." + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not this request has completed" + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this request failed, or null if this request has not failed" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "The percentage complete for the request, between 0 and 100" + }, + "state" : { + "type" : "string", + "description" : "The state of the request" + }, + "versionControlInformation" : { + "description" : "The VersionControlInformation that describes where the Versioned Flow is located; this may not be populated until the request is completed.", + "$ref" : "#/definitions/VersionControlInformationDTO" + } + } + }, + "VersionedFlowUpdateRequestEntity" : { + "type" : "object", + "properties" : { + "processGroupRevision" : { + "description" : "The revision for the Process Group being updated.", + "$ref" : "#/definitions/RevisionDTO" + }, + "request" : { + "description" : "The Flow Update Request", + "$ref" : "#/definitions/VersionedFlowUpdateRequestDTO" + } + }, + "xml" : { + "name" : "registeredFlowUpdateRequestEntity" + } + }, + "VersionedFlowsEntity" : { + "type" : "object", + "properties" : { + "versionedFlows" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedFlowEntity" + } + } + }, + "xml" : { + "name" : "versionedFlowsEntity" + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "label" : { + "type" : "string", + "description" : "The text that appears in the label." + }, + "zIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + }, + "width" : { + "type" : "number", + "format" : "double", + "description" : "The width of the label in pixels when at a 1:1 scale." + }, + "height" : { + "type" : "number", + "format" : "double", + "description" : "The height of the label in pixels when at a 1:1 scale." + }, + "style" : { + "type" : "object", + "description" : "The styles for this label (font-size : 12px, background-color : #eee, etc).", + "additionalProperties" : { + "type" : "string" + } + }, + "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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "parameters" : { + "type" : "array", + "description" : "The parameters in the context", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedParameter" + } + }, + "inheritedParameterContexts" : { + "type" : "array", + "description" : "The names of additional parameter contexts from which to inherit parameters", + "items" : { + "type" : "string" + } + }, + "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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "type" : { + "type" : "string", + "description" : "The type of port.", + "enum" : [ "INPUT_PORT", "OUTPUT_PORT" ] + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of tasks that should be concurrently scheduled for the port." + }, + "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" + }, + "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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "processGroups" : { + "type" : "array", + "description" : "The child Process Groups", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedProcessGroup" + } + }, + "remoteProcessGroups" : { + "type" : "array", + "description" : "The Remote Process Groups", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedRemoteProcessGroup" + } + }, + "processors" : { + "type" : "array", + "description" : "The Processors", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedProcessor" + } + }, + "inputPorts" : { + "type" : "array", + "description" : "The Input Ports", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedPort" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "The Output Ports", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedPort" + } + }, + "connections" : { + "type" : "array", + "description" : "The Connections", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedConnection" + } + }, + "labels" : { + "type" : "array", + "description" : "The Labels", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedLabel" + } + }, + "funnels" : { + "type" : "array", + "description" : "The Funnels", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedFunnel" + } + }, + "controllerServices" : { + "type" : "array", + "description" : "The Controller Services", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedControllerService" + } + }, + "versionedFlowCoordinates" : { + "description" : "The coordinates where the remote flow is stored, or null if the Process Group is not directly under Version Control", + "$ref" : "#/definitions/VersionedFlowCoordinates" + }, + "variables" : { + "type" : "object", + "description" : "The Variables in the Variable Registry for this Process Group (not including any ancestor or descendant Process Groups)", + "additionalProperties" : { + "type" : "string" + } + }, + "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", + "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." + }, + "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." + }, + "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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "type" : { + "type" : "string", + "description" : "The type of the extension component" + }, + "bundle" : { + "description" : "Information about the bundle from which the component came", + "$ref" : "#/definitions/Bundle" + }, + "properties" : { + "type" : "object", + "description" : "The properties for the component. Properties whose value is not set will only contain the property name.", + "additionalProperties" : { + "type" : "string" + } + }, + "propertyDescriptors" : { + "type" : "object", + "description" : "The property descriptors for the component.", + "additionalProperties" : { + "$ref" : "#/definitions/VersionedPropertyDescriptor" + } + }, + "style" : { + "type" : "object", + "description" : "Stylistic data for rendering in a UI", + "additionalProperties" : { + "type" : "string" + } + }, + "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 whether the processor should be scheduled to run in event or timer driven mode." + }, + "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", + "format" : "int64", + "description" : "The run duration for the processor in milliseconds." + }, + "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." + }, + "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.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "scheduledState" : { + "type" : "string", + "description" : "The scheduled state of the component", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "retryCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Overall number of retries." + }, + "retriedRelationships" : { + "type" : "array", + "description" : "All the relationships should be retried.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" + }, + "resourceDefinition" : { + "description" : "Returns the Resource Definition that defines which type(s) of resource(s) this property references, if any", + "$ref" : "#/definitions/VersionedResourceDefinition" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "remoteGroupId" : { + "type" : "string", + "description" : "The id of the remote process group that the port resides in." + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of task that may transmit flowfiles to the target port concurrently." + }, + "useCompression" : { + "type" : "boolean", + "description" : "Whether the flowfiles are compressed when sent to the target port." + }, + "batchSize" : { + "description" : "The batch settings for data transmission.", + "$ref" : "#/definitions/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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "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" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "targetUri" : { + "type" : "string", + "description" : "[DEPRECATED] The target URI of the remote process group. If target uri is not set, but uris are set, then returns the first uri in the uris. If neither target uri nor uris are set, then returns null." + }, + "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" : { + "type" : "array", + "description" : "A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedRemoteGroupPort" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedResourceDefinition" : { + "type" : "object", + "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", + "uniqueItems" : true, + "items" : { + "type" : "string", + "enum" : [ "FILE", "DIRECTORY", "TEXT", "URL" ] + } + } + } + } + } +} \ No newline at end of file diff --git a/resources/client_gen/api_defs/registry-1.23.2.json b/resources/client_gen/api_defs/registry-1.23.2.json new file mode 100644 index 00000000..e35aea1c --- /dev/null +++ b/resources/client_gen/api_defs/registry-1.23.2.json @@ -0,0 +1,7117 @@ +{ + "swagger" : "2.0", + "info" : { + "description" : "The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components.", + "version" : "1.23.2", + "title" : "Apache NiFi Registry REST API", + "termsOfService" : "As described in the license", + "contact" : { + "name" : "Apache NiFi Registry", + "url" : "https://nifi.apache.org", + "email" : "dev@nifi.apache.org" + }, + "license" : { + "name" : "Apache 2.0 License", + "url" : "https://www.apache.org/licenses/LICENSE-2.0.html" + } + }, + "basePath" : "/nifi-registry-api", + "tags" : [ { + "name" : "about", + "description" : "Retrieves the version information for this NiFi Registry." + }, { + "name" : "access", + "description" : "Endpoints for obtaining an access token or checking access status." + }, { + "name" : "bucket bundles", + "description" : "Create extension bundles scoped to an existing bucket in the registry. " + }, { + "name" : "bucket flows", + "description" : "Create flows scoped to an existing bucket in the registry." + }, { + "name" : "buckets", + "description" : "Create named buckets in the registry to store NiFi objects such flows and extensions. Search for and retrieve existing buckets." + }, { + "name" : "bundles", + "description" : "Gets metadata about extension bundles and their versions. " + }, { + "name" : "config", + "description" : "Retrieves the configuration for this NiFi Registry." + }, { + "name" : "extension repository", + "description" : "Interact with extension bundles via the hierarchy of bucket/group/artifact/version. " + }, { + "name" : "extensions", + "description" : "Find and retrieve extensions. " + }, { + "name" : "flows", + "description" : "Gets metadata about flows." + }, { + "name" : "items", + "description" : "Retrieve items across all buckets for which the user is authorized." + }, { + "name" : "policies", + "description" : "Endpoint for managing access policies." + }, { + "name" : "tenants", + "description" : "Endpoint for managing users and user groups." + } ], + "schemes" : [ "http", "https" ], + "paths" : { + "/about" : { + "get" : { + "tags" : [ "about" ], + "summary" : "Get version", + "description" : "Gets the NiFi Registry version.", + "operationId" : "getVersion", + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RegistryAbout" + } + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/access" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Get access status", + "description" : "Returns the current client's authenticated identity and permissions to top-level resources", + "operationId" : "getAccessStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/access/logout" : { + "delete" : { + "tags" : [ "access" ], + "summary" : "Performs a logout for other providers that have been issued a JWT.", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "logout", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "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" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "logoutComplete", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "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" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "oidcCallback", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/oidc/exchange" : { + "post" : { + "tags" : [ "access" ], + "summary" : "Retrieves a JWT following a successful login sequence using the configured OpenId Connect provider.", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "oidcExchange", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + } + } + } + }, + "/access/oidc/logout" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Performs a logout in the OpenId Provider.", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "oidcLogout", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/oidc/logout/callback" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Redirect/callback URI for processing the result of the OpenId Connect logout sequence.", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "oidcLogoutCallback", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/oidc/request" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Initiates a request to authenticate through the configured OpenId Connect provider.", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "oidcRequest", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/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", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "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." + } + } + } + }, + "/access/token/identity-provider" : { + "post" : { + "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", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "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." + } + } + } + }, + "/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", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "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." + } + } + } + }, + "/access/token/identity-provider/usage" : { + "get" : { + "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", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "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." + } + } + } + }, + "/access/token/kerberos" : { + "post" : { + "tags" : [ "access" ], + "summary" : "Create token using kerberos", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "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." + } + } + } + }, + "/access/token/login" : { + "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", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "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." + } + }, + "security" : [ { + "BasicAuth" : [ ] + } ] + } + }, + "/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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Bucket" + } + } + }, + "401" : { + "description" : "Client could not be authenticated." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + }, + "post" : { + "tags" : [ "buckets" ], + "summary" : "Create bucket", + "description" : "", + "operationId" : "createBucket", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The bucket to create", + "required" : true, + "schema" : { + "$ref" : "#/definitions/Bucket" + } + }, { + "name" : "preserveSourceProperties", + "in" : "query", + "description" : "Whether source properties like identifier should be kept", + "required" : false, + "type" : "boolean" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets", + "action" : "write" + } + } + }, + "/buckets/fields" : { + "get" : { + "tags" : [ "buckets" ], + "summary" : "Get bucket fields", + "description" : "Retrieves bucket field names for searching or sorting on buckets.", + "operationId" : "getAvailableBucketFields", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/Fields" + } + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/buckets/{bucketId}" : { + "get" : { + "tags" : [ "buckets" ], + "summary" : "Get bucket", + "description" : "Gets the bucket with the given id.", + "operationId" : "getBucket", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + }, + "put" : { + "tags" : [ "buckets" ], + "summary" : "Update bucket", + "description" : "Updates the bucket with the given id.", + "operationId" : "updateBucket", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The updated bucket", + "required" : true, + "schema" : { + "$ref" : "#/definitions/Bucket" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + }, + "delete" : { + "tags" : [ "buckets" ], + "summary" : "Delete bucket", + "description" : "Deletes the bucket with the given id, along with all objects stored in the bucket", + "operationId" : "deleteBucket", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "delete" + } + } + }, + "/buckets/{bucketId}/bundles" : { + "get" : { + "tags" : [ "bucket bundles" ], + "summary" : "Get extension bundles by bucket", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionBundles", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionBundle" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/buckets/{bucketId}/bundles/{bundleType}" : { + "post" : { + "tags" : [ "bucket bundles" ], + "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", + "consumes" : [ "multipart/form-data" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "bundleType", + "in" : "path", + "description" : "The type of the bundle", + "required" : true, + "type" : "string", + "enum" : [ "nifi-nar", "minifi-cpp" ] + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + } + }, + "/buckets/{bucketId}/flows" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Get bucket flows", + "description" : "Retrieves all flows in the given bucket.", + "operationId" : "getFlows", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/VersionedFlow" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + }, + "post" : { + "tags" : [ "bucket flows" ], + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The details of the flow to create.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VersionedFlow" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlow" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Get bucket flow", + "description" : "Retrieves the flow with the given id in the given bucket.", + "operationId" : "getFlow", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlow" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + }, + "put" : { + "tags" : [ "bucket flows" ], + "summary" : "Update bucket flow", + "description" : "Updates the flow with the given id in the given bucket.", + "operationId" : "updateFlow", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The updated flow", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VersionedFlow" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlow" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + }, + "delete" : { + "tags" : [ "bucket flows" ], + "summary" : "Delete bucket flow", + "description" : "Deletes a flow, including all saved versions of that flow.", + "operationId" : "deleteFlow", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlow" + } + }, + "401" : { + "description" : "Client could 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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "delete" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/diff/{versionA}/{versionB}" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Get bucket flow diff", + "description" : "Computes the differences between two given versions of a flow.", + "operationId" : "getFlowDiff", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + }, { + "name" : "versionA", + "in" : "path", + "description" : "The first version number", + "required" : true, + "type" : "integer", + "pattern" : "\\d+", + "format" : "int32" + }, { + "name" : "versionB", + "in" : "path", + "description" : "The second version number", + "required" : true, + "type" : "integer", + "pattern" : "\\d+", + "format" : "int32" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowDifference" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Get bucket flow versions", + "description" : "Gets summary information for all versions of a flow. Versions are ordered newest->oldest.", + "operationId" : "getFlowVersions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/VersionedFlowSnapshotMetadata" + } + } + }, + "401" : { + "description" : "Client could 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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + }, + "post" : { + "tags" : [ "bucket flows" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The new versioned flow snapshot.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshot" + } + }, { + "name" : "preserveSourceProperties", + "in" : "query", + "description" : "Whether source properties like author should be kept", + "required" : false, + "type" : "boolean" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/import" : { + "post" : { + "tags" : [ "bucket flows" ], + "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", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "file", + "required" : false, + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshot" + } + }, { + "name" : "Comments", + "in" : "header", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + }, + "401" : { + "description" : "Client could 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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/latest" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Get latest bucket flow version content", + "description" : "Gets the latest version of a flow, including the metadata and content of the flow.", + "operationId" : "getLatestFlowVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshot" + } + }, + "401" : { + "description" : "Client could 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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/latest/metadata" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Get latest bucket flow version metadata", + "description" : "Gets the metadata for the latest version of a flow.", + "operationId" : "getLatestFlowVersionMetadata", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshotMetadata" + } + }, + "401" : { + "description" : "Client could 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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Get bucket flow version", + "description" : "Gets the given version of a flow, including the metadata and content for the version.", + "operationId" : "getFlowVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + }, { + "name" : "versionNumber", + "in" : "path", + "description" : "The version number", + "required" : true, + "type" : "integer", + "pattern" : "\\d+", + "format" : "int32" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}/export" : { + "get" : { + "tags" : [ "bucket flows" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + }, { + "name" : "versionNumber", + "in" : "path", + "description" : "The version number", + "required" : true, + "type" : "integer", + "pattern" : "\\d+", + "format" : "int32" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshot" + } + }, + "401" : { + "description" : "Client could 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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "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, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionBundle" + } + } + }, + "401" : { + "description" : "Client could not be authenticated." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "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, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/BundleVersionMetadata" + } + } + }, + "401" : { + "description" : "Client could not be authenticated." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/bundles/{bundleId}" : { + "get" : { + "tags" : [ "bundles" ], + "summary" : "Get bundle", + "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" : "globalGetExtensionBundle", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ExtensionBundle" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + }, + "delete" : { + "tags" : [ "bundles" ], + "summary" : "Delete bundle", + "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" : "globalDeleteExtensionBundle", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ExtensionBundle" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + } + }, + "/bundles/{bundleId}/versions" : { + "get" : { + "tags" : [ "bundles" ], + "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" : "globalGetBundleVersions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/BundleVersionMetadata" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/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" : "globalGetBundleVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version of the bundle", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + }, + "delete" : { + "tags" : [ "bundles" ], + "summary" : "Delete bundle version", + "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" : "globalDeleteBundleVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version of the bundle", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + } + }, + "/bundles/{bundleId}/versions/{version}/content" : { + "get" : { + "tags" : [ "bundles" ], + "summary" : "Get bundle version content", + "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" : "globalGetBundleVersionContent", + "consumes" : [ "*/*" ], + "produces" : [ "application/octet-stream" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version of the bundle", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "type" : "string", + "format" : "byte" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/bundles/{bundleId}/versions/{version}/extensions" : { + "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" : "globalGetBundleVersionExtensions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version of the bundle", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionMetadata" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/bundles/{bundleId}/versions/{version}/extensions/{name}" : { + "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" : "globalGetBundleVersionExtension", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version of the bundle", + "required" : true, + "type" : "string" + }, { + "name" : "name", + "in" : "path", + "description" : "The fully qualified name of the extension", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Extension" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/bundles/{bundleId}/versions/{version}/extensions/{name}/docs" : { + "get" : { + "tags" : [ "bundles" ], + "summary" : "Get bundle version extension docs", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "text/html" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version of the bundle", + "required" : true, + "type" : "string" + }, { + "name" : "name", + "in" : "path", + "description" : "The fully qualified name of the extension", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/bundles/{bundleId}/versions/{version}/extensions/{name}/docs/additional-details" : { + "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", + "consumes" : [ "*/*" ], + "produces" : [ "text/html" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version of the bundle", + "required" : true, + "type" : "string" + }, { + "name" : "name", + "in" : "path", + "description" : "The fully qualified name of the extension", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/config" : { + "get" : { + "tags" : [ "config" ], + "summary" : "Get configration", + "description" : "Gets the NiFi Registry configurations.", + "operationId" : "getConfiguration", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RegistryConfiguration" + } + }, + "401" : { + "description" : "Client could not be authenticated." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies,/tenants", + "action" : "read" + } + } + }, + "/extension-repository" : { + "get" : { + "tags" : [ "extension repository" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionRepoBucket" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/extension-repository/{bucketName}" : { + "get" : { + "tags" : [ "extension repository" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionRepoGroup" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo artifacts", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group id", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionRepoArtifact" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}" : { + "get" : { + "tags" : [ "extension repository" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionRepoVersionSummary" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo version", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ExtensionRepoVersion" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/content" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo version content", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/octet-stream" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "type" : "string", + "format" : "byte" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions" : { + "get" : { + "tags" : [ "extension repository" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionMetadata" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}" : { + "get" : { + "tags" : [ "extension repository" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + }, { + "name" : "name", + "in" : "path", + "description" : "The fully qualified name of the extension", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/Extension" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docs" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo extension docs", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "text/html" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + }, { + "name" : "name", + "in" : "path", + "description" : "The fully qualified name of the extension", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docs/additional-details" : { + "get" : { + "tags" : [ "extension repository" ], + "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", + "consumes" : [ "*/*" ], + "produces" : [ "text/html" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + }, { + "name" : "name", + "in" : "path", + "description" : "The fully qualified name of the extension", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/sha256" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo version checksum", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{groupId}/{artifactId}/{version}/sha256" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get global extension repo version checksum", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "parameters" : [ { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/extensions" : { + "get" : { + "tags" : [ "extensions" ], + "summary" : "Get all extensions", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleType", + "in" : "query", + "description" : "The type of bundles to return", + "required" : false, + "type" : "string", + "enum" : [ "nifi-nar", "minifi-cpp" ] + }, { + "name" : "extensionType", + "in" : "query", + "description" : "The type of extensions to return", + "required" : false, + "type" : "string", + "enum" : [ "PROCESSOR", "CONTROLLER_SERVICE", "REPORTING_TASK" ] + }, { + "name" : "tag", + "in" : "query", + "description" : "The tags to filter on, will be used in an OR statement", + "required" : false, + "type" : "array", + "items" : { + "type" : "string" + }, + "collectionFormat" : "multi" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ExtensionMetadataContainer" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/extensions/provided-service-api" : { + "get" : { + "tags" : [ "extensions" ], + "summary" : "Get extensions providing service API", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "className", + "in" : "query", + "description" : "The name of the service API class", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "query", + "description" : "The groupId of the bundle containing the service API class", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "query", + "description" : "The artifactId of the bundle containing the service API class", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "query", + "description" : "The version of the bundle containing the service API class", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ExtensionMetadataContainer" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/extensions/tags" : { + "get" : { + "tags" : [ "extensions" ], + "summary" : "Get extension tags", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/TagCount" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/flows/fields" : { + "get" : { + "tags" : [ "flows" ], + "summary" : "Get flow fields", + "description" : "Retrieves the flow field names that can be used for searching or sorting on flows.", + "operationId" : "getAvailableFlowFields", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/Fields" + } + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/flows/{flowId}" : { + "get" : { + "tags" : [ "flows" ], + "summary" : "Get flow", + "description" : "Gets a flow by id.", + "operationId" : "globalGetFlow", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlow" + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/flows/{flowId}/versions" : { + "get" : { + "tags" : [ "flows" ], + "summary" : "Get flow versions", + "description" : "Gets summary information for all versions of a given flow. Versions are ordered newest->oldest.", + "operationId" : "globalGetFlowVersions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/VersionedFlowSnapshotMetadata" + } + } + }, + "401" : { + "description" : "Client could 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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/flows/{flowId}/versions/latest" : { + "get" : { + "tags" : [ "flows" ], + "summary" : "Get latest flow version", + "description" : "Gets the latest version of a flow, including metadata and flow content.", + "operationId" : "globalGetLatestFlowVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshot" + } + }, + "401" : { + "description" : "Client could 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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/flows/{flowId}/versions/latest/metadata" : { + "get" : { + "tags" : [ "flows" ], + "summary" : "Get latest flow version metadata", + "description" : "Gets the metadata for the latest version of a flow.", + "operationId" : "globalGetLatestFlowVersionMetadata", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshotMetadata" + } + }, + "401" : { + "description" : "Client could 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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "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" : "globalGetFlowVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + }, { + "name" : "versionNumber", + "in" : "path", + "description" : "The version number", + "required" : true, + "type" : "integer", + "pattern" : "\\d+", + "format" : "int32" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/items" : { + "get" : { + "tags" : [ "items" ], + "summary" : "Get all items", + "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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/BucketItem" + } + } + }, + "401" : { + "description" : "Client could not be authenticated." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/items/fields" : { + "get" : { + "tags" : [ "items" ], + "summary" : "Get item fields", + "description" : "Retrieves the item field names for searching or sorting on bucket items.", + "operationId" : "getAvailableBucketItemFields", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/Fields" + } + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/items/{bucketId}" : { + "get" : { + "tags" : [ "items" ], + "summary" : "Get bucket items", + "description" : "Gets the items located in the given bucket.", + "operationId" : "getItemsInBucket", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/BucketItem" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/policies" : { + "get" : { + "tags" : [ "policies" ], + "summary" : "Get all access policies", + "description" : "", + "operationId" : "getAccessPolicies", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/AccessPolicy" + } + } + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies", + "action" : "read" + } + }, + "post" : { + "tags" : [ "policies" ], + "summary" : "Create access policy", + "description" : "", + "operationId" : "createAccessPolicy", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The access policy configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/AccessPolicy" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + }, + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies", + "action" : "write" + } + } + }, + "/policies/resources" : { + "get" : { + "tags" : [ "policies" ], + "summary" : "Get available resources", + "description" : "Gets the available resources that support access/authorization policies", + "operationId" : "getResources", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Resource" + } + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies", + "action" : "read" + } + } + }, + "/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", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "action", + "in" : "path", + "description" : "The request action.", + "required" : true, + "type" : "string", + "enum" : [ "read", "write", "delete" ] + }, { + "name" : "resource", + "in" : "path", + "description" : "The resource of the policy.", + "required" : true, + "type" : "string", + "pattern" : ".+" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies", + "action" : "read" + } + } + }, + "/policies/{id}" : { + "get" : { + "tags" : [ "policies" ], + "summary" : "Get access policy", + "description" : "", + "operationId" : "getAccessPolicy", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The access policy id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies", + "action" : "read" + } + }, + "put" : { + "tags" : [ "policies" ], + "summary" : "Update access policy", + "description" : "", + "operationId" : "updateAccessPolicy", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The access policy id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The access policy configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/AccessPolicy" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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. The NiFi Registry might not be configured to use a ConfigurableAccessPolicyProvider." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies", + "action" : "write" + } + }, + "delete" : { + "tags" : [ "policies" ], + "summary" : "Delete access policy", + "description" : "", + "operationId" : "removeAccessPolicy", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The access policy id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies", + "action" : "delete" + } + } + }, + "/tenants/user-groups" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Get user groups", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getUserGroups", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/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" : { + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "read" + } + }, + "post" : { + "tags" : [ "tenants" ], + "summary" : "Create user group", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "createUserGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The user group configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/UserGroup" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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" : { + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "write" + } + } + }, + "/tenants/user-groups/{id}" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Get user group", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getUserGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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" : { + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "read" + } + }, + "put" : { + "tags" : [ "tenants" ], + "summary" : "Update user group", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "updateUserGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The user group configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/UserGroup" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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" : { + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "write" + } + }, + "delete" : { + "tags" : [ "tenants" ], + "summary" : "Delete user group", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "removeUserGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The user group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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" : { + "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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "delete" + } + } + }, + "/tenants/users" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Get all users", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getUsers", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/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." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "read" + } + }, + "post" : { + "tags" : [ "tenants" ], + "summary" : "Create user", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "createUser", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The user configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/User" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "write" + } + } + }, + "/tenants/users/{id}" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Get user", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getUser", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "read" + } + }, + "put" : { + "tags" : [ "tenants" ], + "summary" : "Update user", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "updateUser", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The user configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/User" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "write" + } + }, + "delete" : { + "tags" : [ "tenants" ], + "summary" : "Delete user", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "removeUser", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "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, + "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, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The user id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/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." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "delete" + } + } + } + }, + "securityDefinitions" : { + "Authorization" : { + "description" : "NiFi Registry Auth Token (JWT)", + "type" : "apiKey", + "name" : "Authorization", + "in" : "header" + }, + "BasicAuth" : { + "description" : "HTTP Basic Auth", + "type" : "basic" + } + }, + "definitions" : { + "AccessPolicy" : { + "type" : "object", + "required" : [ "action", "resource" ], + "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.", + "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 + }, + "revision" : { + "description" : "The revision of this entity used for optimistic-locking during updates.", + "readOnly" : true, + "$ref" : "#/definitions/RevisionInfo" + }, + "users" : { + "type" : "array", + "description" : "The set of user IDs associated with this access policy.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/Tenant" + } + }, + "userGroups" : { + "type" : "array", + "description" : "The set of user group IDs associated with this access policy.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/Tenant" + } + } + } + }, + "AccessPolicySummary" : { + "type" : "object", + "required" : [ "action", "resource" ], + "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.", + "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 + }, + "revision" : { + "description" : "The revision of this entity used for optimistic-locking during updates.", + "readOnly" : true, + "$ref" : "#/definitions/RevisionInfo" + } + } + }, + "AllowableValue" : { + "type" : "object", + "properties" : { + "value" : { + "type" : "string", + "description" : "The value of the allowable value" + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the allowable value" + }, + "description" : { + "type" : "string", + "description" : "The description of the allowable value" + } + } + }, + "Attribute" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the attribute" + }, + "description" : { + "type" : "string", + "description" : "The description of the attribute" + } + } + }, + "BatchSize" : { + "type" : "object", + "properties" : { + "count" : { + "type" : "integer", + "format" : "int32", + "description" : "Preferred number of flow files to include in a transaction." + }, + "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." + } + } + }, + "Bucket" : { + "type" : "object", + "required" : [ "name" ], + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "identifier" : { + "type" : "string", + "description" : "An ID to uniquely identify this object.", + "readOnly" : true + }, + "name" : { + "type" : "string", + "description" : "The name of the bucket." + }, + "createdTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the bucket was first created. This is set by the server at creation time.", + "readOnly" : true, + "minimum" : 1 + }, + "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" + }, + "permissions" : { + "description" : "The access that the current user has to this bucket.", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + }, + "revision" : { + "description" : "The revision of this entity used for optimistic-locking during updates.", + "readOnly" : true, + "$ref" : "#/definitions/RevisionInfo" + } + } + }, + "BucketItem" : { + "type" : "object", + "required" : [ "bucketIdentifier", "name", "type" ], + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "identifier" : { + "type" : "string", + "description" : "An ID to uniquely identify this object.", + "readOnly" : true + }, + "name" : { + "type" : "string", + "description" : "The name of the item." + }, + "description" : { + "type" : "string", + "description" : "A description of the item." + }, + "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.", + "readOnly" : true, + "minimum" : 1 + }, + "modifiedTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the item was last modified, as milliseconds since epoch.", + "readOnly" : true, + "minimum" : 1 + }, + "type" : { + "type" : "string", + "description" : "The type of item.", + "enum" : [ "Flow", "Bundle" ] + }, + "permissions" : { + "description" : "The access that the current user has to the bucket containing this item.", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + } + } + }, + "BuildInfo" : { + "type" : "object", + "properties" : { + "buildTool" : { + "type" : "string", + "description" : "The tool used to build the version of the bundle" + }, + "buildFlags" : { + "type" : "string", + "description" : "The flags used to build the version of the bundle" + }, + "buildBranch" : { + "type" : "string", + "description" : "The branch used to build the version of the bundle" + }, + "buildTag" : { + "type" : "string", + "description" : "The tag used to build the version of the bundle" + }, + "buildRevision" : { + "type" : "string", + "description" : "The revision 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", + "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" + } + } + }, + "BundleInfo" : { + "type" : "object", + "properties" : { + "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" + }, + "artifactId" : { + "type" : "string", + "description" : "The artifact id of the bundle" + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle" + }, + "systemApiVersion" : { + "type" : "string", + "description" : "The version of the system API the bundle was built against" + } + } + }, + "BundleVersion" : { + "type" : "object", + "required" : [ "versionMetadata" ], + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "versionMetadata" : { + "description" : "The metadata about this version of the extension bundle", + "$ref" : "#/definitions/BundleVersionMetadata" + }, + "dependencies" : { + "type" : "array", + "description" : "The set of other bundle versions that this version is dependent on", + "readOnly" : true, + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/BundleVersionDependency" + } + }, + "bundle" : { + "description" : "The bundle this version is for", + "readOnly" : true, + "$ref" : "#/definitions/ExtensionBundle" + }, + "bucket" : { + "description" : "The bucket that the extension bundle belongs to", + "$ref" : "#/definitions/Bucket" + }, + "filename" : { + "type" : "string" + } + } + }, + "BundleVersionDependency" : { + "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" + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle dependency" + } + } + }, + "BundleVersionMetadata" : { + "type" : "object", + "required" : [ "bucketId", "buildInfo", "contentSize", "sha256Supplied" ], + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "id" : { + "type" : "string", + "description" : "The id of this version of the extension bundle" + }, + "bundleId" : { + "type" : "string", + "description" : "The id of the extension bundle this version is for" + }, + "bucketId" : { + "type" : "string", + "description" : "The id of the bucket the extension bundle belongs to" + }, + "groupId" : { + "type" : "string" + }, + "artifactId" : { + "type" : "string" + }, + "version" : { + "type" : "string", + "description" : "The version of the extension bundle" + }, + "timestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of the create date of this version", + "minimum" : 1 + }, + "author" : { + "type" : "string", + "description" : "The identity that created this version" + }, + "description" : { + "type" : "string", + "description" : "The description for this version" + }, + "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" + }, + "contentSize" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the binary content for this version in bytes", + "minimum" : 0 + }, + "systemApiVersion" : { + "type" : "string", + "description" : "The version of the system API that this bundle version was built against" + }, + "buildInfo" : { + "description" : "The build information about this version", + "$ref" : "#/definitions/BuildInfo" + } + } + }, + "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." + } + } + }, + "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" : { + "type" : "array", + "description" : "The list of changes related to this component between the 2 versions.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ComponentDifference" + } + } + } + }, + "ConnectableComponent" : { + "type" : "object", + "required" : [ "groupId", "id", "type" ], + "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" + } + } + }, + "ControllerServiceAPI" : { + "type" : "object", + "properties" : { + "type" : { + "type" : "string", + "description" : "The fully qualified name of the service interface." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this service interface.", + "$ref" : "#/definitions/Bundle" + } + } + }, + "ControllerServiceDefinition" : { + "type" : "object", + "properties" : { + "className" : { + "type" : "string", + "description" : "The class name of the service API" + }, + "groupId" : { + "type" : "string", + "description" : "The group id of the service API" + }, + "artifactId" : { + "type" : "string", + "description" : "The artifact id of the service API" + }, + "version" : { + "type" : "string", + "description" : "The version of the service API" + } + } + }, + "CurrentUser" : { + "type" : "object", + "properties" : { + "identity" : { + "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" : { + "description" : "The access that the current user has to top level resources", + "readOnly" : true, + "$ref" : "#/definitions/ResourcePermissions" + }, + "oidcloginSupported" : { + "type" : "boolean", + "description" : "Indicates if the NiFi Registry instance supports logging in with an OIDC provider" + } + } + }, + "DefaultSchedule" : { + "type" : "object", + "properties" : { + "strategy" : { + "type" : "string", + "description" : "The default scheduling strategy" + }, + "period" : { + "type" : "string", + "description" : "The default scheduling period" + }, + "concurrentTasks" : { + "type" : "string", + "description" : "The default concurrent tasks" + } + } + }, + "DefaultSettings" : { + "type" : "object", + "properties" : { + "yieldDuration" : { + "type" : "string", + "description" : "The default yield duration" + }, + "penaltyDuration" : { + "type" : "string", + "description" : "The default penalty duration" + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The default bulletin level" + } + } + }, + "Dependency" : { + "type" : "object", + "properties" : { + "propertyName" : { + "type" : "string", + "description" : "The name of the dependent property" + }, + "propertyDisplayName" : { + "type" : "string", + "description" : "The display name of the dependent property" + }, + "dependentValues" : { + "description" : "The values of the dependent property that enable the depending property", + "$ref" : "#/definitions/DependentValues" + } + } + }, + "DependentValues" : { + "type" : "object", + "properties" : { + "values" : { + "type" : "array", + "xml" : { + "name" : "dependentValue" + }, + "description" : "The dependent values", + "items" : { + "type" : "string", + "xml" : { + "name" : "dependentValue" + } + } + } + } + }, + "DeprecationNotice" : { + "type" : "object", + "properties" : { + "reason" : { + "type" : "string", + "description" : "The reason for the deprecation" + }, + "alternatives" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The alternatives to use", + "items" : { + "type" : "string", + "xml" : { + "name" : "alternative" + } + } + } + } + }, + "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", "VARIABLE_REGISTRY", "FLOWFILE_ATTRIBUTES" ] + }, + "expressionLanguageSupported" : { + "type" : "boolean", + "description" : "Whether or not expression language is supported" + } + } + }, + "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" + } + } + }, + "Extension" : { + "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" ] + }, + "deprecationNotice" : { + "description" : "The deprecation notice of the extension", + "$ref" : "#/definitions/DeprecationNotice" + }, + "description" : { + "type" : "string", + "description" : "The description of the extension" + }, + "tags" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The tags of the extension", + "items" : { + "type" : "string", + "xml" : { + "name" : "tag" + } + } + }, + "properties" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The properties of the extension", + "items" : { + "xml" : { + "name" : "property" + }, + "$ref" : "#/definitions/Property" + } + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean" + }, + "dynamicProperties" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The dynamic properties of the extension", + "items" : { + "xml" : { + "name" : "dynamicProperty" + }, + "$ref" : "#/definitions/DynamicProperty" + } + }, + "relationships" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The relationships of the extension", + "items" : { + "xml" : { + "name" : "relationship" + }, + "$ref" : "#/definitions/Relationship" + } + }, + "dynamicRelationship" : { + "description" : "The dynamic relationships of the extension", + "$ref" : "#/definitions/DynamicRelationship" + }, + "readsAttributes" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The attributes read from flow files by the extension", + "items" : { + "xml" : { + "name" : "readsAttribute" + }, + "$ref" : "#/definitions/Attribute" + } + }, + "writesAttributes" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The attributes written to flow files by the extension", + "items" : { + "xml" : { + "name" : "writesAttribute" + }, + "$ref" : "#/definitions/Attribute" + } + }, + "stateful" : { + "description" : "The information about how the extension stores state", + "$ref" : "#/definitions/Stateful" + }, + "restricted" : { + "description" : "The restrictions of the extension", + "$ref" : "#/definitions/Restricted" + }, + "inputRequirement" : { + "type" : "string", + "description" : "The input requirement of the extension", + "enum" : [ "INPUT_REQUIRED", "INPUT_ALLOWED", "INPUT_FORBIDDEN" ] + }, + "systemResourceConsiderations" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The resource considerations of the extension", + "items" : { + "xml" : { + "name" : "systemResourceConsideration" + }, + "$ref" : "#/definitions/SystemResourceConsideration" + } + }, + "seeAlso" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The names of other extensions to see", + "items" : { + "type" : "string", + "xml" : { + "name" : "see" + } + } + }, + "providedServiceAPIs" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The service APIs provided by this extension", + "items" : { + "xml" : { + "name" : "providedServiceAPI" + }, + "$ref" : "#/definitions/ProvidedServiceAPI" + } + }, + "defaultSettings" : { + "description" : "The default settings for a processor", + "$ref" : "#/definitions/DefaultSettings" + }, + "defaultSchedule" : { + "description" : "The default schedule for a processor reporting task", + "$ref" : "#/definitions/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" + }, + "eventDriven" : { + "type" : "boolean", + "description" : "Indicates that a processor supports event driven scheduling" + }, + "primaryNodeOnly" : { + "type" : "boolean", + "description" : "Indicates that a processor should be scheduled only on the primary node" + }, + "sideEffectFree" : { + "type" : "boolean", + "description" : "Indicates that a processor is side effect free" + } + } + }, + "ExtensionBundle" : { + "type" : "object", + "required" : [ "bucketIdentifier", "bundleType", "name", "type" ], + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "identifier" : { + "type" : "string", + "description" : "An ID to uniquely identify this object.", + "readOnly" : true + }, + "name" : { + "type" : "string", + "description" : "The name of the item." + }, + "description" : { + "type" : "string", + "description" : "A description of the item." + }, + "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.", + "readOnly" : true, + "minimum" : 1 + }, + "modifiedTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the item was last modified, as milliseconds since epoch.", + "readOnly" : true, + "minimum" : 1 + }, + "type" : { + "type" : "string", + "description" : "The type of item.", + "enum" : [ "Flow", "Bundle" ] + }, + "permissions" : { + "description" : "The access that the current user has to the bucket containing this item.", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + }, + "bundleType" : { + "type" : "string", + "description" : "The type of the extension bundle", + "enum" : [ "NIFI_NAR", "MINIFI_CPP" ] + }, + "groupId" : { + "type" : "string", + "description" : "The group id of the extension bundle" + }, + "artifactId" : { + "type" : "string", + "description" : "The artifact id of the extension bundle" + }, + "versionCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of versions of this extension bundle.", + "readOnly" : true, + "minimum" : 0 + } + } + }, + "ExtensionFilterParams" : { + "type" : "object", + "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" ] + }, + "tags" : { + "type" : "array", + "description" : "The tags", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + } + } + }, + "ExtensionMetadata" : { + "type" : "object", + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "name" : { + "type" : "string", + "description" : "The name of the extension" + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the extension" + }, + "type" : { + "type" : "string", + "description" : "The type of the extension", + "enum" : [ "PROCESSOR", "CONTROLLER_SERVICE", "REPORTING_TASK" ] + }, + "description" : { + "type" : "string", + "description" : "The description of the extension" + }, + "deprecationNotice" : { + "description" : "The deprecation notice of the extension", + "$ref" : "#/definitions/DeprecationNotice" + }, + "tags" : { + "type" : "array", + "description" : "The tags of the extension", + "items" : { + "type" : "string" + } + }, + "restricted" : { + "description" : "The restrictions of the extension", + "$ref" : "#/definitions/Restricted" + }, + "providedServiceAPIs" : { + "type" : "array", + "description" : "The service APIs provided by the extension", + "items" : { + "$ref" : "#/definitions/ProvidedServiceAPI" + } + }, + "bundleInfo" : { + "description" : "The information for the bundle where this extension is located", + "$ref" : "#/definitions/BundleInfo" + }, + "hasAdditionalDetails" : { + "type" : "boolean", + "description" : "Whether or not the extension has additional detail documentation" + }, + "linkDocs" : { + "description" : "A WebLink to the documentation for this extension.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + } + } + }, + "ExtensionMetadataContainer" : { + "type" : "object", + "properties" : { + "numResults" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of extensions in the response" + }, + "filterParams" : { + "description" : "The filter parameters submitted for the request", + "$ref" : "#/definitions/ExtensionFilterParams" + }, + "extensions" : { + "type" : "array", + "description" : "The metadata for the extensions", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ExtensionMetadata" + } + } + } + }, + "ExtensionRepoArtifact" : { + "type" : "object", + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "bucketName" : { + "type" : "string", + "description" : "The bucket name" + }, + "groupId" : { + "type" : "string", + "description" : "The group id" + }, + "artifactId" : { + "type" : "string", + "description" : "The artifact id" + } + } + }, + "ExtensionRepoBucket" : { + "type" : "object", + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "bucketName" : { + "type" : "string", + "description" : "The name of the bucket" + } + } + }, + "ExtensionRepoGroup" : { + "type" : "object", + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "bucketName" : { + "type" : "string", + "description" : "The bucket name" + }, + "groupId" : { + "type" : "string", + "description" : "The group id" + } + } + }, + "ExtensionRepoVersion" : { + "type" : "object", + "properties" : { + "extensionsLink" : { + "description" : "The WebLink to view the metadata about the extensions contained in the extension bundle.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "downloadLink" : { + "description" : "The WebLink to download this version of the extension bundle.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "sha256Link" : { + "description" : "The WebLink to retrieve the SHA-256 digest for this version of the extension bundle.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "sha256Supplied" : { + "description" : "Indicates if the client supplied a SHA-256 when uploading this version of the extension bundle.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + } + } + }, + "ExtensionRepoVersionSummary" : { + "type" : "object", + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "bucketName" : { + "type" : "string", + "description" : "The bucket name" + }, + "groupId" : { + "type" : "string", + "description" : "The group id" + }, + "artifactId" : { + "type" : "string", + "description" : "The artifact id" + }, + "version" : { + "type" : "string", + "description" : "The version" + }, + "author" : { + "type" : "string", + "description" : "The identity of the user that created this version" + }, + "timestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when this version was created" + } + } + }, + "ExternalControllerServiceReference" : { + "type" : "object", + "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", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + } + } + }, + "JaxbLink" : { + "type" : "object", + "properties" : { + "href" : { + "type" : "string", + "format" : "uri", + "xml" : { + "attribute" : true + }, + "description" : "The href for the link" + }, + "params" : { + "type" : "object", + "description" : "The params for the link", + "additionalProperties" : { + "type" : "string" + } + } + } + }, + "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" : { + "description" : "The details of the artifact that bundled this parameter provider.", + "$ref" : "#/definitions/Bundle" + } + } + }, + "Permissions" : { + "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 + } + } + }, + "Position" : { + "type" : "object", + "properties" : { + "x" : { + "type" : "number", + "format" : "double", + "description" : "The x coordinate." + }, + "y" : { + "type" : "number", + "format" : "double", + "description" : "The y coordinate." + } + }, + "description" : "The position of a component on the graph" + }, + "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" : { + "description" : "The controller service required by this property, or null if none is required", + "$ref" : "#/definitions/ControllerServiceDefinition" + }, + "allowableValues" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The allowable values for this property", + "items" : { + "xml" : { + "name" : "allowableValue" + }, + "$ref" : "#/definitions/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", "VARIABLE_REGISTRY", "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", + "xml" : { + "wrapped" : true + }, + "description" : "The properties that this property depends on", + "items" : { + "xml" : { + "name" : "dependency" + }, + "$ref" : "#/definitions/Dependency" + } + }, + "resourceDefinition" : { + "description" : "The optional resource definition", + "$ref" : "#/definitions/ResourceDefinition" + } + } + }, + "ProvidedServiceAPI" : { + "type" : "object", + "properties" : { + "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" + }, + "artifactId" : { + "type" : "string", + "description" : "The artifact id of the service API being provided" + }, + "version" : { + "type" : "string", + "description" : "The version of the service API being provided" + } + } + }, + "RegistryAbout" : { + "type" : "object", + "properties" : { + "registryAboutVersion" : { + "type" : "string", + "description" : "The version string for this Nifi Registry", + "readOnly" : true + } + } + }, + "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 + } + } + }, + "Relationship" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the relationship" + }, + "description" : { + "type" : "string", + "description" : "The description of the relationship" + }, + "autoTerminated" : { + "type" : "boolean", + "description" : "Whether or not the relationship is auto-terminated by default" + } + } + }, + "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", + "properties" : { + "cardinality" : { + "type" : "string", + "description" : "The cardinality of the resource definition", + "enum" : [ "SINGLE", "MULTIPLE" ] + }, + "resourceTypes" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The types of resources", + "items" : { + "type" : "string", + "xml" : { + "name" : "resourceType" + }, + "enum" : [ "FILE", "DIRECTORY", "TEXT", "URL" ] + } + } + } + }, + "ResourcePermissions" : { + "type" : "object", + "properties" : { + "buckets" : { + "description" : "The access that the current user has to the top level /buckets resource of this NiFi Registry (i.e., access to all buckets)", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + }, + "tenants" : { + "description" : "The access that the current user has to the top level /tenants resource of this NiFi Registry", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + }, + "policies" : { + "description" : "The access that the current user has to the top level /policies resource of this NiFi Registry", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + }, + "proxy" : { + "description" : "The access that the current user has to the top level /proxy resource of this NiFi Registry", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + }, + "anyTopLevelResource" : { + "description" : "The access that the current user has to any top level resources (a logical 'OR' of all other values)", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + } + } + }, + "Restricted" : { + "type" : "object", + "properties" : { + "generalRestrictionExplanation" : { + "type" : "string", + "description" : "The general restriction for the extension, or null if only specific restrictions exist" + }, + "restrictions" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The specific restrictions", + "items" : { + "xml" : { + "name" : "restriction" + }, + "$ref" : "#/definitions/Restriction" + } + } + } + }, + "Restriction" : { + "type" : "object", + "properties" : { + "requiredPermission" : { + "type" : "string", + "description" : "The permission required for this restriction" + }, + "explanation" : { + "type" : "string", + "description" : "The explanation of this restriction" + } + } + }, + "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", + "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." + }, + "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." + }, + "Stateful" : { + "type" : "object", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description for how the extension stores state" + }, + "scopes" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The scopes used to store state", + "items" : { + "type" : "string", + "xml" : { + "name" : "scope" + }, + "enum" : [ "CLUSTER", "LOCAL" ] + } + } + } + }, + "SystemResourceConsideration" : { + "type" : "object", + "properties" : { + "resource" : { + "type" : "string", + "description" : "The resource to consider" + }, + "description" : { + "type" : "string", + "description" : "The description of how the resource is affected" + } + } + }, + "TagCount" : { + "type" : "object", + "properties" : { + "tag" : { + "type" : "string", + "description" : "The tag label" + }, + "count" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of occurrences of the given tag" + } + } + }, + "Tenant" : { + "type" : "object", + "required" : [ "identity" ], + "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" : { + "description" : "A summary top-level resource access policies granted to this tenant.", + "readOnly" : true, + "$ref" : "#/definitions/ResourcePermissions" + }, + "accessPolicies" : { + "type" : "array", + "description" : "The access policies granted to this tenant.", + "readOnly" : true, + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AccessPolicySummary" + } + }, + "revision" : { + "description" : "The revision of this entity used for optimistic-locking during updates.", + "readOnly" : true, + "$ref" : "#/definitions/RevisionInfo" + } + } + }, + "User" : { + "type" : "object", + "required" : [ "identity" ], + "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" : { + "description" : "A summary top-level resource access policies granted to this tenant.", + "readOnly" : true, + "$ref" : "#/definitions/ResourcePermissions" + }, + "accessPolicies" : { + "type" : "array", + "description" : "The access policies granted to this tenant.", + "readOnly" : true, + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AccessPolicySummary" + } + }, + "revision" : { + "description" : "The revision of this entity used for optimistic-locking during updates.", + "readOnly" : true, + "$ref" : "#/definitions/RevisionInfo" + }, + "userGroups" : { + "type" : "array", + "description" : "The groups to which the user belongs.", + "readOnly" : true, + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/Tenant" + } + } + } + }, + "UserGroup" : { + "type" : "object", + "required" : [ "identity" ], + "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" : { + "description" : "A summary top-level resource access policies granted to this tenant.", + "readOnly" : true, + "$ref" : "#/definitions/ResourcePermissions" + }, + "accessPolicies" : { + "type" : "array", + "description" : "The access policies granted to this tenant.", + "readOnly" : true, + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AccessPolicySummary" + } + }, + "revision" : { + "description" : "The revision of this entity used for optimistic-locking during updates.", + "readOnly" : true, + "$ref" : "#/definitions/RevisionInfo" + }, + "users" : { + "type" : "array", + "description" : "The users that belong to this user group. This can only be changed if this group is configurable.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/Tenant" + } + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "source" : { + "description" : "The source of the connection.", + "$ref" : "#/definitions/ConnectableComponent" + }, + "destination" : { + "description" : "The destination of the connection.", + "$ref" : "#/definitions/ConnectableComponent" + }, + "labelIndex" : { + "type" : "integer", + "format" : "int32", + "description" : "The index of the bend point where to place the connection label." + }, + "zIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + }, + "selectedRelationships" : { + "type" : "array", + "description" : "The selected relationship that comprise the connection.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "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." + }, + "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" + } + }, + "bends" : { + "type" : "array", + "description" : "The bend points on the connection.", + "items" : { + "$ref" : "#/definitions/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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "type" : { + "type" : "string", + "description" : "The type of the extension component" + }, + "bundle" : { + "description" : "Information about the bundle from which the component came", + "$ref" : "#/definitions/Bundle" + }, + "properties" : { + "type" : "object", + "description" : "The properties for the component. Properties whose value is not set will only contain the property name.", + "additionalProperties" : { + "type" : "string" + } + }, + "propertyDescriptors" : { + "type" : "object", + "description" : "The property descriptors for the component.", + "additionalProperties" : { + "$ref" : "#/definitions/VersionedPropertyDescriptor" + } + }, + "controllerServiceApis" : { + "type" : "array", + "description" : "Lists the APIs this Controller Service implements.", + "items" : { + "$ref" : "#/definitions/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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedFlow" : { + "type" : "object", + "required" : [ "bucketIdentifier", "name", "type" ], + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "identifier" : { + "type" : "string", + "description" : "An ID to uniquely identify this object.", + "readOnly" : true + }, + "name" : { + "type" : "string", + "description" : "The name of the item." + }, + "description" : { + "type" : "string", + "description" : "A description of the item." + }, + "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.", + "readOnly" : true, + "minimum" : 1 + }, + "modifiedTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the item was last modified, as milliseconds since epoch.", + "readOnly" : true, + "minimum" : 1 + }, + "type" : { + "type" : "string", + "description" : "The type of item.", + "enum" : [ "Flow", "Bundle" ] + }, + "permissions" : { + "description" : "The access that the current user has to the bucket containing this item.", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + }, + "versionCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of versions of this flow.", + "readOnly" : true, + "minimum" : 0 + }, + "revision" : { + "description" : "The revision of this entity used for optimistic-locking during updates.", + "readOnly" : true, + "$ref" : "#/definitions/RevisionInfo" + } + } + }, + "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" + }, + "registryUrl" : { + "type" : "string", + "description" : "The URL of the Flow Registry that contains the flow" + }, + "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" : "integer", + "format" : "int32", + "description" : "The version of the flow" + }, + "latest" : { + "type" : "boolean", + "description" : "Whether or not these coordinates point to the latest version of the flow" + } + } + }, + "VersionedFlowDifference" : { + "type" : "object", + "properties" : { + "bucketId" : { + "type" : "string", + "description" : "The id of the bucket that the flow is stored in." + }, + "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." + }, + "componentDifferenceGroups" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ComponentDifferenceGroup" + } + } + } + }, + "VersionedFlowSnapshot" : { + "type" : "object", + "required" : [ "flowContents", "snapshotMetadata" ], + "properties" : { + "snapshotMetadata" : { + "description" : "The metadata for this snapshot", + "$ref" : "#/definitions/VersionedFlowSnapshotMetadata" + }, + "flowContents" : { + "description" : "The contents of the versioned flow", + "$ref" : "#/definitions/VersionedProcessGroup" + }, + "externalControllerServices" : { + "type" : "object", + "description" : "The information about controller services that exist outside this versioned flow, but are referenced by components within the versioned flow.", + "additionalProperties" : { + "$ref" : "#/definitions/ExternalControllerServiceReference" + } + }, + "parameterProviders" : { + "type" : "object", + "description" : "Contains basic information about parameter providers referenced in the versioned flow.", + "additionalProperties" : { + "$ref" : "#/definitions/ParameterProviderReference" + } + }, + "parameterContexts" : { + "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.", + "additionalProperties" : { + "$ref" : "#/definitions/VersionedParameterContext" + } + }, + "flowEncodingVersion" : { + "type" : "string", + "description" : "The optional encoding version of the flow contents." + }, + "flow" : { + "description" : "The flow this snapshot is for", + "readOnly" : true, + "$ref" : "#/definitions/VersionedFlow" + }, + "bucket" : { + "description" : "The bucket where the flow is located", + "readOnly" : true, + "$ref" : "#/definitions/Bucket" + }, + "latest" : { + "type" : "boolean" + } + } + }, + "VersionedFlowSnapshotMetadata" : { + "type" : "object", + "required" : [ "bucketIdentifier", "flowIdentifier", "version" ], + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "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" : { + "type" : "integer", + "format" : "int32", + "description" : "The version of this snapshot of the flow.", + "minimum" : -1 + }, + "timestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp when the flow was saved, as milliseconds since epoch.", + "readOnly" : true, + "minimum" : 1 + }, + "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." + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "label" : { + "type" : "string", + "description" : "The text that appears in the label." + }, + "zIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + }, + "width" : { + "type" : "number", + "format" : "double", + "description" : "The width of the label in pixels when at a 1:1 scale." + }, + "height" : { + "type" : "number", + "format" : "double", + "description" : "The height of the label in pixels when at a 1:1 scale." + }, + "style" : { + "type" : "object", + "description" : "The styles for this label (font-size : 12px, background-color : #eee, etc).", + "additionalProperties" : { + "type" : "string" + } + }, + "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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "parameters" : { + "type" : "array", + "description" : "The parameters in the context", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedParameter" + } + }, + "inheritedParameterContexts" : { + "type" : "array", + "description" : "The names of additional parameter contexts from which to inherit parameters", + "items" : { + "type" : "string" + } + }, + "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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "type" : { + "type" : "string", + "description" : "The type of port.", + "enum" : [ "INPUT_PORT", "OUTPUT_PORT" ] + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of tasks that should be concurrently scheduled for the port." + }, + "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" + }, + "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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "processGroups" : { + "type" : "array", + "description" : "The child Process Groups", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedProcessGroup" + } + }, + "remoteProcessGroups" : { + "type" : "array", + "description" : "The Remote Process Groups", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedRemoteProcessGroup" + } + }, + "processors" : { + "type" : "array", + "description" : "The Processors", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedProcessor" + } + }, + "inputPorts" : { + "type" : "array", + "description" : "The Input Ports", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedPort" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "The Output Ports", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedPort" + } + }, + "connections" : { + "type" : "array", + "description" : "The Connections", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedConnection" + } + }, + "labels" : { + "type" : "array", + "description" : "The Labels", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedLabel" + } + }, + "funnels" : { + "type" : "array", + "description" : "The Funnels", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedFunnel" + } + }, + "controllerServices" : { + "type" : "array", + "description" : "The Controller Services", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedControllerService" + } + }, + "versionedFlowCoordinates" : { + "description" : "The coordinates where the remote flow is stored, or null if the Process Group is not directly under Version Control", + "$ref" : "#/definitions/VersionedFlowCoordinates" + }, + "variables" : { + "type" : "object", + "description" : "The Variables in the Variable Registry for this Process Group (not including any ancestor or descendant Process Groups)", + "additionalProperties" : { + "type" : "string" + } + }, + "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", + "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." + }, + "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." + }, + "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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "type" : { + "type" : "string", + "description" : "The type of the extension component" + }, + "bundle" : { + "description" : "Information about the bundle from which the component came", + "$ref" : "#/definitions/Bundle" + }, + "properties" : { + "type" : "object", + "description" : "The properties for the component. Properties whose value is not set will only contain the property name.", + "additionalProperties" : { + "type" : "string" + } + }, + "propertyDescriptors" : { + "type" : "object", + "description" : "The property descriptors for the component.", + "additionalProperties" : { + "$ref" : "#/definitions/VersionedPropertyDescriptor" + } + }, + "style" : { + "type" : "object", + "description" : "Stylistic data for rendering in a UI", + "additionalProperties" : { + "type" : "string" + } + }, + "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 whether the processor should be scheduled to run in event or timer driven mode." + }, + "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", + "format" : "int64", + "description" : "The run duration for the processor in milliseconds." + }, + "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." + }, + "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.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "scheduledState" : { + "type" : "string", + "description" : "The scheduled state of the component", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "retryCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Overall number of retries." + }, + "retriedRelationships" : { + "type" : "array", + "description" : "All the relationships should be retried.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "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" + }, + "resourceDefinition" : { + "description" : "Returns the Resource Definition that defines which type(s) of resource(s) this property references, if any", + "$ref" : "#/definitions/VersionedResourceDefinition" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "remoteGroupId" : { + "type" : "string", + "description" : "The id of the remote process group that the port resides in." + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of task that may transmit flowfiles to the target port concurrently." + }, + "useCompression" : { + "type" : "boolean", + "description" : "Whether the flowfiles are compressed when sent to the target port." + }, + "batchSize" : { + "description" : "The batch settings for data transmission.", + "$ref" : "#/definitions/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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "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" + } + } + }, + "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" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "targetUri" : { + "type" : "string", + "description" : "[DEPRECATED] The target URI of the remote process group. If target uri is not set, but uris are set, then returns the first uri in the uris. If neither target uri nor uris are set, then returns null." + }, + "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" : { + "type" : "array", + "description" : "A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedRemoteGroupPort" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/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", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedResourceDefinition" : { + "type" : "object", + "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", + "uniqueItems" : true, + "items" : { + "type" : "string", + "enum" : [ "FILE", "DIRECTORY", "TEXT", "URL" ] + } + } + } + } + } +} \ No newline at end of file diff --git a/resources/client_gen/swagger_templates/api.mustache b/resources/client_gen/swagger_templates/api.mustache index 87f83de3..8a0f4991 100644 --- a/resources/client_gen/swagger_templates/api.mustache +++ b/resources/client_gen/swagger_templates/api.mustache @@ -5,7 +5,7 @@ package {{packageName}} {{#operations}} import ( "context" - "io/ioutil" + "io" "net/http" "net/url" "strings" @@ -163,7 +163,7 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx context.Context{{#hasParams} } {{/required}} if localVarFile != nil { - fbs, _ := ioutil.ReadAll(localVarFile) + fbs, _ := io.ReadAll(localVarFile) localVarFileBytes = fbs localVarFileName = localVarFile.Name() localVarFile.Close() @@ -225,7 +225,7 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx context.Context{{#hasParams} return {{#returnType}}localVarReturnValue, {{/returnType}}localVarHttpResponse, nil, err } - localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarBody, err := io.ReadAll(localVarHttpResponse.Body) localVarHttpResponse.Body.Close() if err != nil { return {{#returnType}}localVarReturnValue, {{/returnType}}localVarHttpResponse, nil, err