ironic.api.controllers.v1 package¶
Submodules¶
- ironic.api.controllers.v1.allocation module
- ironic.api.controllers.v1.bios module
- ironic.api.controllers.v1.chassis module
- ironic.api.controllers.v1.collection module
- ironic.api.controllers.v1.conductor module
- ironic.api.controllers.v1.deploy_template module
- ironic.api.controllers.v1.driver module
- ironic.api.controllers.v1.event module
- ironic.api.controllers.v1.firmware module
- ironic.api.controllers.v1.inspection_rule module
- ironic.api.controllers.v1.node module- BootDeviceController
- GetNodeAndTopicMixin
- IndicatorAtComponent
- IndicatorController
- InjectNmiController
- NodeChildrenController
- NodeConsoleController
- NodeHistoryController
- NodeInventoryController
- NodeMaintenanceController
- NodeManagementController
- NodeStatesController
- NodeTraitsController
- NodeVIFController
- NodeVendorPassthruController
- NodeVmediaController
- NodesController- NodesController.delete()
- NodesController.detail()
- NodesController.from_chassis
- NodesController.get_all()
- NodesController.get_one()
- NodesController.invalid_sort_key_list
- NodesController.maintenance
- NodesController.management
- NodesController.parent_node
- NodesController.patch()
- NodesController.post()
- NodesController.states
- NodesController.validate()
- NodesController.vendor_passthru
 
- get_nodes_controller_reserved_names()
- hide_fields_in_newer_versions()
- indicator_convert_with_links()
- indicator_list_from_dict()
- network_data_schema()
- node_convert_with_links()
- node_list_convert_with_links()
- node_patch_schema()
- node_patch_validator()
- node_sanitize()
- node_schema()
- node_states_convert()
- node_validator()
- reject_fields_in_newer_versions()
- reject_patch_in_newer_versions()
- update_state_in_older_versions()
- validate_network_data()
 
- ironic.api.controllers.v1.notification_utils module
- ironic.api.controllers.v1.port module
- ironic.api.controllers.v1.portgroup module
- ironic.api.controllers.v1.ramdisk module
- ironic.api.controllers.v1.runbook module
- ironic.api.controllers.v1.shard module
- ironic.api.controllers.v1.utils module- PassthruResponse
- allow_agent_token()
- allow_agent_version_in_heartbeat()
- allow_allocation_backfill()
- allow_allocation_owner()
- allow_allocations()
- allow_attach_detach_vmedia()
- allow_bios_interface()
- allow_build_configdrive()
- allow_configdrive_vendor_data()
- allow_continue_inspection_endpoint()
- allow_deploy_steps()
- allow_deploy_templates()
- allow_detail_query()
- allow_dynamic_drivers()
- allow_dynamic_interfaces()
- allow_expose_conductors()
- allow_expose_events()
- allow_field()
- allow_firmware_interface()
- allow_get_vmedia()
- allow_inject_nmi()
- allow_inspect_abort()
- allow_inspect_wait_state()
- allow_inspection_rules()
- allow_links_node_states_and_driver_properties()
- allow_local_link_connection_network_type()
- allow_node_history()
- allow_node_ident_as_param_for_port_creation()
- allow_node_inventory()
- allow_node_logical_names()
- allow_node_rebuild_with_configdrive()
- allow_ovn_vtep_version()
- allow_port_advanced_net_fields()
- allow_port_category()
- allow_port_description()
- allow_port_internal_info()
- allow_port_is_smartnic()
- allow_port_name()
- allow_port_physical_network()
- allow_port_vendor()
- allow_portgroup_mode_properties()
- allow_portgroup_physical_network()
- allow_portgroups()
- allow_portgroups_subcontrollers()
- allow_query_bios()
- allow_raid_config()
- allow_ramdisk_endpoints()
- allow_remove_chassis_uuid()
- allow_rescue_interface()
- allow_reset_interfaces()
- allow_runbooks()
- allow_service_verb()
- allow_shards_endpoint()
- allow_soft_power_off()
- allow_special_characters_in_patch_fields()
- allow_status_in_heartbeat()
- allow_storage_interface()
- allow_traits()
- allow_unhold_verb()
- allow_verify_ca_in_heartbeat()
- allow_vifs_subcontroller()
- allow_volume()
- apply_jsonpatch()
- check_allocation_policy_and_retrieve()
- check_allow_boot_mode()
- check_allow_child_node_params()
- check_allow_clean_disable_ramdisk()
- check_allow_configdrive()
- check_allow_deploy_steps()
- check_allow_driver_detail()
- check_allow_filter_by_conductor()
- check_allow_filter_by_conductor_group()
- check_allow_filter_by_fault()
- check_allow_filter_by_lessee()
- check_allow_filter_by_owner()
- check_allow_filter_by_shard()
- check_allow_filter_driver_type()
- check_allow_management_verbs()
- check_allow_specify_driver()
- check_allow_specify_fields()
- check_allow_specify_resource_class()
- check_allowed_fields()
- check_allowed_portgroup_fields()
- check_and_retrieve_public_runbook()
- check_for_invalid_fields()
- check_for_invalid_state_and_allow_filter()
- check_list_policy()
- check_multiple_node_policies_and_retrieve()
- check_multiple_runbook_policies_and_retrieve()
- check_node_policy_and_retrieve()
- check_owner_policy()
- check_policy()
- check_policy_true()
- check_port_list_policy()
- check_port_policy_and_retrieve()
- check_runbook_policy_and_retrieve()
- check_volume_list_policy()
- check_volume_policy_and_retrieve()
- convert_steps()
- decode_json_pointer()
- disallowed_fields()
- duplicate_steps()
- get_controller_reserved_names()
- get_patch_values()
- get_request_return_fields()
- get_rpc_allocation()
- get_rpc_allocation_with_suffix()
- get_rpc_deploy_template()
- get_rpc_deploy_template_with_suffix()
- get_rpc_node()
- get_rpc_node_with_suffix()
- get_rpc_portgroup()
- get_rpc_portgroup_with_suffix()
- get_rpc_runbook()
- initial_node_provision_state()
- is_path_removed()
- is_path_updated()
- is_valid_logical_name()
- is_valid_node_name()
- local_link_normalize()
- new_continue_inspection_endpoint()
- object_to_dict()
- patch_update_changed_fields()
- patch_validate_allowed_fields()
- patched_validate_with_schema()
- populate_node_uuid()
- replace_node_id_with_uuid()
- replace_node_uuid_with_id()
- sanitize_dict()
- validate_limit()
- validate_sort_dir()
- vendor_passthru()
 
- ironic.api.controllers.v1.versions module
- ironic.api.controllers.v1.volume module
- ironic.api.controllers.v1.volume_connector module
- ironic.api.controllers.v1.volume_target module
Module contents¶
Version 1 of the Ironic API
Specification can be found at doc/source/webapi/v1.rst
