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.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_allocation_update()
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_links_node_states_and_driver_properties()
allow_local_link_connection_network_type()
allow_node_history()
allow_node_inventory()
allow_node_logical_names()
allow_node_rebuild_with_configdrive()
allow_ovn_vtep_version()
allow_port_advanced_net_fields()
allow_port_internal_info()
allow_port_is_smartnic()
allow_port_name()
allow_port_physical_network()
allow_portgroup_mode_properties()
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_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()
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