diff --git a/CHANGES.md b/CHANGES.md index 385c6bcb..d63a2163 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # Change Log +## 3.2.0 + +- Update spec as per v3.5.9 + ## 3.1.0 - Updated spec as per v3.4.7 diff --git a/actions/delete.circuits.circuit_terminations.yaml b/actions/delete.circuits.circuit_terminations.yaml index 57d1c9db..2debdedb 100644 --- a/actions/delete.circuits.circuit_terminations.yaml +++ b/actions/delete.circuits.circuit_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Circuit Terminations" enabled: true entry_point: run.py diff --git a/actions/delete.circuits.circuit_types.yaml b/actions/delete.circuits.circuit_types.yaml index e89ab1e9..401a18c7 100644 --- a/actions/delete.circuits.circuit_types.yaml +++ b/actions/delete.circuits.circuit_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Circuit Types" enabled: true entry_point: run.py diff --git a/actions/delete.circuits.circuits.yaml b/actions/delete.circuits.circuits.yaml index 4b555ef6..dbb3b318 100644 --- a/actions/delete.circuits.circuits.yaml +++ b/actions/delete.circuits.circuits.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Circuits" enabled: true entry_point: run.py diff --git a/actions/delete.circuits.provider_accounts.yaml b/actions/delete.circuits.provider_accounts.yaml new file mode 100644 index 00000000..ded245c2 --- /dev/null +++ b/actions/delete.circuits.provider_accounts.yaml @@ -0,0 +1,24 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "DELETE Provider Accounts" +enabled: true +entry_point: run.py +name: delete.circuits.provider_accounts +parameters: + endpoint_uri: + default: "/circuits/provider-accounts/{{ id }}/" + immutable: true + type: string + http_verb: + default: delete + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + id: + required: true + type: string + description: "ID of the object to delete." +runner_type: python-script \ No newline at end of file diff --git a/actions/delete.circuits.provider_networks.yaml b/actions/delete.circuits.provider_networks.yaml index 5a387a53..bf6f079e 100644 --- a/actions/delete.circuits.provider_networks.yaml +++ b/actions/delete.circuits.provider_networks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Provider Networks" enabled: true entry_point: run.py diff --git a/actions/delete.circuits.providers.yaml b/actions/delete.circuits.providers.yaml index c378018c..37fbc00d 100644 --- a/actions/delete.circuits.providers.yaml +++ b/actions/delete.circuits.providers.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Providers" enabled: true entry_point: run.py diff --git a/actions/delete.core.data_sources.yaml b/actions/delete.core.data_sources.yaml new file mode 100644 index 00000000..30d57669 --- /dev/null +++ b/actions/delete.core.data_sources.yaml @@ -0,0 +1,24 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "DELETE Data Sources" +enabled: true +entry_point: run.py +name: delete.core.data_sources +parameters: + endpoint_uri: + default: "/core/data-sources/{{ id }}/" + immutable: true + type: string + http_verb: + default: delete + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + id: + required: true + type: string + description: "ID of the object to delete." +runner_type: python-script \ No newline at end of file diff --git a/actions/delete.dcim.cable_terminations.yaml b/actions/delete.dcim.cable_terminations.yaml index b2190e88..f2d0d12a 100644 --- a/actions/delete.dcim.cable_terminations.yaml +++ b/actions/delete.dcim.cable_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Cable Terminations" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.cables.yaml b/actions/delete.dcim.cables.yaml index 671550ea..53c6fa53 100644 --- a/actions/delete.dcim.cables.yaml +++ b/actions/delete.dcim.cables.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Cables" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.console_port_templates.yaml b/actions/delete.dcim.console_port_templates.yaml index a23fb688..4dd10ecf 100644 --- a/actions/delete.dcim.console_port_templates.yaml +++ b/actions/delete.dcim.console_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Console Port Templates" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.console_ports.yaml b/actions/delete.dcim.console_ports.yaml index 8b0d8a5b..776b1f5b 100644 --- a/actions/delete.dcim.console_ports.yaml +++ b/actions/delete.dcim.console_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Console Ports" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.console_server_port_templates.yaml b/actions/delete.dcim.console_server_port_templates.yaml index 3cb4160a..ccf435d3 100644 --- a/actions/delete.dcim.console_server_port_templates.yaml +++ b/actions/delete.dcim.console_server_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Console Server Port Templates" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.console_server_ports.yaml b/actions/delete.dcim.console_server_ports.yaml index 784a4560..8139febf 100644 --- a/actions/delete.dcim.console_server_ports.yaml +++ b/actions/delete.dcim.console_server_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Console Server Ports" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.device_bay_templates.yaml b/actions/delete.dcim.device_bay_templates.yaml index 5a469f55..b58e1847 100644 --- a/actions/delete.dcim.device_bay_templates.yaml +++ b/actions/delete.dcim.device_bay_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Device Bay Templates" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.device_bays.yaml b/actions/delete.dcim.device_bays.yaml index d8afa6c4..4e7c2fd8 100644 --- a/actions/delete.dcim.device_bays.yaml +++ b/actions/delete.dcim.device_bays.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Device Bays" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.device_roles.yaml b/actions/delete.dcim.device_roles.yaml index 8a5986fe..5b636707 100644 --- a/actions/delete.dcim.device_roles.yaml +++ b/actions/delete.dcim.device_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Device Roles" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.device_types.yaml b/actions/delete.dcim.device_types.yaml index 52ca928b..5fc6c2bb 100644 --- a/actions/delete.dcim.device_types.yaml +++ b/actions/delete.dcim.device_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Device Types" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.devices.yaml b/actions/delete.dcim.devices.yaml index a1dc5dd5..bb4e0700 100644 --- a/actions/delete.dcim.devices.yaml +++ b/actions/delete.dcim.devices.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Devices" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.front_port_templates.yaml b/actions/delete.dcim.front_port_templates.yaml index 0d97a52c..859e28e7 100644 --- a/actions/delete.dcim.front_port_templates.yaml +++ b/actions/delete.dcim.front_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Front Port Templates" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.front_ports.yaml b/actions/delete.dcim.front_ports.yaml index 5afeb285..f1e2ca25 100644 --- a/actions/delete.dcim.front_ports.yaml +++ b/actions/delete.dcim.front_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Front Ports" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.interface_templates.yaml b/actions/delete.dcim.interface_templates.yaml index 8ad5d408..9b9a43e6 100644 --- a/actions/delete.dcim.interface_templates.yaml +++ b/actions/delete.dcim.interface_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Interface Templates" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.interfaces.yaml b/actions/delete.dcim.interfaces.yaml index f6adfead..eb02e3d7 100644 --- a/actions/delete.dcim.interfaces.yaml +++ b/actions/delete.dcim.interfaces.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Interfaces" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.inventory_item_roles.yaml b/actions/delete.dcim.inventory_item_roles.yaml index 5a6b02a1..b4136f52 100644 --- a/actions/delete.dcim.inventory_item_roles.yaml +++ b/actions/delete.dcim.inventory_item_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Inventory Item Roles" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.inventory_item_templates.yaml b/actions/delete.dcim.inventory_item_templates.yaml index 4dee2e70..f893a79e 100644 --- a/actions/delete.dcim.inventory_item_templates.yaml +++ b/actions/delete.dcim.inventory_item_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Inventory Item Templates" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.inventory_items.yaml b/actions/delete.dcim.inventory_items.yaml index 11b12e6e..7f9610aa 100644 --- a/actions/delete.dcim.inventory_items.yaml +++ b/actions/delete.dcim.inventory_items.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Inventory Items" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.locations.yaml b/actions/delete.dcim.locations.yaml index 495f6f39..a95c86e8 100644 --- a/actions/delete.dcim.locations.yaml +++ b/actions/delete.dcim.locations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Locations" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.manufacturers.yaml b/actions/delete.dcim.manufacturers.yaml index cf9bb0a3..9fbcbbbb 100644 --- a/actions/delete.dcim.manufacturers.yaml +++ b/actions/delete.dcim.manufacturers.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Manufacturers" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.module_bay_templates.yaml b/actions/delete.dcim.module_bay_templates.yaml index 1c8254ee..ca828388 100644 --- a/actions/delete.dcim.module_bay_templates.yaml +++ b/actions/delete.dcim.module_bay_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Module Bay Templates" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.module_bays.yaml b/actions/delete.dcim.module_bays.yaml index b9ec6573..fcfca76a 100644 --- a/actions/delete.dcim.module_bays.yaml +++ b/actions/delete.dcim.module_bays.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Module Bays" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.module_types.yaml b/actions/delete.dcim.module_types.yaml index d3530254..e57db22e 100644 --- a/actions/delete.dcim.module_types.yaml +++ b/actions/delete.dcim.module_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Module Types" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.modules.yaml b/actions/delete.dcim.modules.yaml index 042f4234..1d397f41 100644 --- a/actions/delete.dcim.modules.yaml +++ b/actions/delete.dcim.modules.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Modules" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.platforms.yaml b/actions/delete.dcim.platforms.yaml index 37e34657..5a3e81d8 100644 --- a/actions/delete.dcim.platforms.yaml +++ b/actions/delete.dcim.platforms.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Platforms" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.power_feeds.yaml b/actions/delete.dcim.power_feeds.yaml index 57079c4e..de9a425f 100644 --- a/actions/delete.dcim.power_feeds.yaml +++ b/actions/delete.dcim.power_feeds.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Power Feeds" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.power_outlet_templates.yaml b/actions/delete.dcim.power_outlet_templates.yaml index 212c855c..a5bd543d 100644 --- a/actions/delete.dcim.power_outlet_templates.yaml +++ b/actions/delete.dcim.power_outlet_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Power Outlet Templates" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.power_outlets.yaml b/actions/delete.dcim.power_outlets.yaml index 2e34d848..1f2fb721 100644 --- a/actions/delete.dcim.power_outlets.yaml +++ b/actions/delete.dcim.power_outlets.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Power Outlets" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.power_panels.yaml b/actions/delete.dcim.power_panels.yaml index 1faccd92..64371e45 100644 --- a/actions/delete.dcim.power_panels.yaml +++ b/actions/delete.dcim.power_panels.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Power Panels" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.power_port_templates.yaml b/actions/delete.dcim.power_port_templates.yaml index 4acaa72f..e1a16410 100644 --- a/actions/delete.dcim.power_port_templates.yaml +++ b/actions/delete.dcim.power_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Power Port Templates" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.power_ports.yaml b/actions/delete.dcim.power_ports.yaml index ba48ef1b..d667a04f 100644 --- a/actions/delete.dcim.power_ports.yaml +++ b/actions/delete.dcim.power_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Power Ports" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.rack_reservations.yaml b/actions/delete.dcim.rack_reservations.yaml index ee7e961f..2834364e 100644 --- a/actions/delete.dcim.rack_reservations.yaml +++ b/actions/delete.dcim.rack_reservations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Rack Reservations" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.rack_roles.yaml b/actions/delete.dcim.rack_roles.yaml index 322cff81..c405b1dd 100644 --- a/actions/delete.dcim.rack_roles.yaml +++ b/actions/delete.dcim.rack_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Rack Roles" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.racks.yaml b/actions/delete.dcim.racks.yaml index 20b4434d..0a2984df 100644 --- a/actions/delete.dcim.racks.yaml +++ b/actions/delete.dcim.racks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Racks" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.rear_port_templates.yaml b/actions/delete.dcim.rear_port_templates.yaml index 9816ad4c..b6c3b8d2 100644 --- a/actions/delete.dcim.rear_port_templates.yaml +++ b/actions/delete.dcim.rear_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Rear Port Templates" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.rear_ports.yaml b/actions/delete.dcim.rear_ports.yaml index 77e8b20f..5b5935ea 100644 --- a/actions/delete.dcim.rear_ports.yaml +++ b/actions/delete.dcim.rear_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Rear Ports" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.regions.yaml b/actions/delete.dcim.regions.yaml index d28bab4d..e15815ca 100644 --- a/actions/delete.dcim.regions.yaml +++ b/actions/delete.dcim.regions.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Regions" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.site_groups.yaml b/actions/delete.dcim.site_groups.yaml index 34b9dde2..48f81c02 100644 --- a/actions/delete.dcim.site_groups.yaml +++ b/actions/delete.dcim.site_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Site Groups" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.sites.yaml b/actions/delete.dcim.sites.yaml index 9e0dec5d..0dccf956 100644 --- a/actions/delete.dcim.sites.yaml +++ b/actions/delete.dcim.sites.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Sites" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.virtual_chassis.yaml b/actions/delete.dcim.virtual_chassis.yaml index 1c793b48..8f8179d1 100644 --- a/actions/delete.dcim.virtual_chassis.yaml +++ b/actions/delete.dcim.virtual_chassis.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Virtual Chassis" enabled: true entry_point: run.py diff --git a/actions/delete.dcim.virtual_device_contexts.yaml b/actions/delete.dcim.virtual_device_contexts.yaml index 2b3a4a90..0ae54665 100644 --- a/actions/delete.dcim.virtual_device_contexts.yaml +++ b/actions/delete.dcim.virtual_device_contexts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Virtual Device Contexts" enabled: true entry_point: run.py diff --git a/actions/delete.extras.config_contexts.yaml b/actions/delete.extras.config_contexts.yaml index 31e65dfd..e3e7c635 100644 --- a/actions/delete.extras.config_contexts.yaml +++ b/actions/delete.extras.config_contexts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Config Contexts" enabled: true entry_point: run.py diff --git a/actions/delete.extras.config_templates.yaml b/actions/delete.extras.config_templates.yaml new file mode 100644 index 00000000..5df481ca --- /dev/null +++ b/actions/delete.extras.config_templates.yaml @@ -0,0 +1,24 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "DELETE Config Templates" +enabled: true +entry_point: run.py +name: delete.extras.config_templates +parameters: + endpoint_uri: + default: "/extras/config-templates/{{ id }}/" + immutable: true + type: string + http_verb: + default: delete + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + id: + required: true + type: string + description: "ID of the object to delete." +runner_type: python-script \ No newline at end of file diff --git a/actions/delete.extras.custom_fields.yaml b/actions/delete.extras.custom_fields.yaml index a61910f1..3fa40949 100644 --- a/actions/delete.extras.custom_fields.yaml +++ b/actions/delete.extras.custom_fields.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Custom Fields" enabled: true entry_point: run.py diff --git a/actions/delete.extras.custom_links.yaml b/actions/delete.extras.custom_links.yaml index 7dc7e226..fb0fc86f 100644 --- a/actions/delete.extras.custom_links.yaml +++ b/actions/delete.extras.custom_links.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Custom Links" enabled: true entry_point: run.py diff --git a/actions/delete.extras.dashboard.yaml b/actions/delete.extras.dashboard.yaml new file mode 100644 index 00000000..901915d5 --- /dev/null +++ b/actions/delete.extras.dashboard.yaml @@ -0,0 +1,24 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "DELETE Dashboard" +enabled: true +entry_point: run.py +name: delete.extras.dashboard +parameters: + endpoint_uri: + default: "/extras/dashboard/" + immutable: true + type: string + http_verb: + default: delete + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + id: + required: true + type: string + description: "ID of the object to delete." +runner_type: python-script \ No newline at end of file diff --git a/actions/delete.extras.export_templates.yaml b/actions/delete.extras.export_templates.yaml index 915c4d4a..6a6b096b 100644 --- a/actions/delete.extras.export_templates.yaml +++ b/actions/delete.extras.export_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Export Templates" enabled: true entry_point: run.py diff --git a/actions/delete.extras.image_attachments.yaml b/actions/delete.extras.image_attachments.yaml index 5e501500..68c2e5d2 100644 --- a/actions/delete.extras.image_attachments.yaml +++ b/actions/delete.extras.image_attachments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Image Attachments" enabled: true entry_point: run.py diff --git a/actions/delete.extras.journal_entries.yaml b/actions/delete.extras.journal_entries.yaml index 755c21bc..4f7de410 100644 --- a/actions/delete.extras.journal_entries.yaml +++ b/actions/delete.extras.journal_entries.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Journal Entries" enabled: true entry_point: run.py diff --git a/actions/delete.extras.saved_filters.yaml b/actions/delete.extras.saved_filters.yaml index 7819eb6d..e7bc7b81 100644 --- a/actions/delete.extras.saved_filters.yaml +++ b/actions/delete.extras.saved_filters.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Saved Filters" enabled: true entry_point: run.py diff --git a/actions/delete.extras.tags.yaml b/actions/delete.extras.tags.yaml index f664f66e..207071a9 100644 --- a/actions/delete.extras.tags.yaml +++ b/actions/delete.extras.tags.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Tags" enabled: true entry_point: run.py diff --git a/actions/delete.extras.webhooks.yaml b/actions/delete.extras.webhooks.yaml index 2dfd52a2..007f9037 100644 --- a/actions/delete.extras.webhooks.yaml +++ b/actions/delete.extras.webhooks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Webhooks" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.aggregates.yaml b/actions/delete.ipam.aggregates.yaml index 5b11b10a..709383fa 100644 --- a/actions/delete.ipam.aggregates.yaml +++ b/actions/delete.ipam.aggregates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Aggregates" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.asn_ranges.yaml b/actions/delete.ipam.asn_ranges.yaml new file mode 100644 index 00000000..b7776110 --- /dev/null +++ b/actions/delete.ipam.asn_ranges.yaml @@ -0,0 +1,24 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "DELETE Asn Ranges" +enabled: true +entry_point: run.py +name: delete.ipam.asn_ranges +parameters: + endpoint_uri: + default: "/ipam/asn-ranges/{{ id }}/" + immutable: true + type: string + http_verb: + default: delete + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + id: + required: true + type: string + description: "ID of the object to delete." +runner_type: python-script \ No newline at end of file diff --git a/actions/delete.ipam.asns.yaml b/actions/delete.ipam.asns.yaml index c8cf26c3..69723679 100644 --- a/actions/delete.ipam.asns.yaml +++ b/actions/delete.ipam.asns.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Asns" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.fhrp_group_assignments.yaml b/actions/delete.ipam.fhrp_group_assignments.yaml index e2202aae..5fb461dd 100644 --- a/actions/delete.ipam.fhrp_group_assignments.yaml +++ b/actions/delete.ipam.fhrp_group_assignments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Fhrp Group Assignments" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.fhrp_groups.yaml b/actions/delete.ipam.fhrp_groups.yaml index 16588d9d..3606e7ec 100644 --- a/actions/delete.ipam.fhrp_groups.yaml +++ b/actions/delete.ipam.fhrp_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Fhrp Groups" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.ip_addresses.yaml b/actions/delete.ipam.ip_addresses.yaml index a18157a0..8835b7d2 100644 --- a/actions/delete.ipam.ip_addresses.yaml +++ b/actions/delete.ipam.ip_addresses.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Ip Addresses" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.ip_ranges.yaml b/actions/delete.ipam.ip_ranges.yaml index 78af73da..6fcbdb56 100644 --- a/actions/delete.ipam.ip_ranges.yaml +++ b/actions/delete.ipam.ip_ranges.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Ip Ranges" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.l2vpn_terminations.yaml b/actions/delete.ipam.l2vpn_terminations.yaml index a625aab9..17779371 100644 --- a/actions/delete.ipam.l2vpn_terminations.yaml +++ b/actions/delete.ipam.l2vpn_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE L2Vpn Terminations" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.l2vpns.yaml b/actions/delete.ipam.l2vpns.yaml index a2039baf..2beed57c 100644 --- a/actions/delete.ipam.l2vpns.yaml +++ b/actions/delete.ipam.l2vpns.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE L2Vpns" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.prefixes.yaml b/actions/delete.ipam.prefixes.yaml index f64f93be..2145ca93 100644 --- a/actions/delete.ipam.prefixes.yaml +++ b/actions/delete.ipam.prefixes.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Prefixes" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.rirs.yaml b/actions/delete.ipam.rirs.yaml index 12c63293..b69cd649 100644 --- a/actions/delete.ipam.rirs.yaml +++ b/actions/delete.ipam.rirs.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Rirs" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.roles.yaml b/actions/delete.ipam.roles.yaml index 9de2589b..a823d51f 100644 --- a/actions/delete.ipam.roles.yaml +++ b/actions/delete.ipam.roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Roles" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.route_targets.yaml b/actions/delete.ipam.route_targets.yaml index be905f8c..4652f899 100644 --- a/actions/delete.ipam.route_targets.yaml +++ b/actions/delete.ipam.route_targets.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Route Targets" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.service_templates.yaml b/actions/delete.ipam.service_templates.yaml index a75b7436..ea7f960a 100644 --- a/actions/delete.ipam.service_templates.yaml +++ b/actions/delete.ipam.service_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Service Templates" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.services.yaml b/actions/delete.ipam.services.yaml index 76a044e4..b9f898a6 100644 --- a/actions/delete.ipam.services.yaml +++ b/actions/delete.ipam.services.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Services" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.vlan_groups.yaml b/actions/delete.ipam.vlan_groups.yaml index 563f9ccf..03a56829 100644 --- a/actions/delete.ipam.vlan_groups.yaml +++ b/actions/delete.ipam.vlan_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Vlan Groups" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.vlans.yaml b/actions/delete.ipam.vlans.yaml index 815ec725..a26047ef 100644 --- a/actions/delete.ipam.vlans.yaml +++ b/actions/delete.ipam.vlans.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Vlans" enabled: true entry_point: run.py diff --git a/actions/delete.ipam.vrfs.yaml b/actions/delete.ipam.vrfs.yaml index dd9e00b8..a5206c9c 100644 --- a/actions/delete.ipam.vrfs.yaml +++ b/actions/delete.ipam.vrfs.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Vrfs" enabled: true entry_point: run.py diff --git a/actions/delete.tenancy.contact_assignments.yaml b/actions/delete.tenancy.contact_assignments.yaml index 428320b3..5a2c1ce8 100644 --- a/actions/delete.tenancy.contact_assignments.yaml +++ b/actions/delete.tenancy.contact_assignments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Contact Assignments" enabled: true entry_point: run.py diff --git a/actions/delete.tenancy.contact_groups.yaml b/actions/delete.tenancy.contact_groups.yaml index 7eda7a5f..5a9bd17e 100644 --- a/actions/delete.tenancy.contact_groups.yaml +++ b/actions/delete.tenancy.contact_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Contact Groups" enabled: true entry_point: run.py diff --git a/actions/delete.tenancy.contact_roles.yaml b/actions/delete.tenancy.contact_roles.yaml index 7bdbe093..c6dd1e6b 100644 --- a/actions/delete.tenancy.contact_roles.yaml +++ b/actions/delete.tenancy.contact_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Contact Roles" enabled: true entry_point: run.py diff --git a/actions/delete.tenancy.contacts.yaml b/actions/delete.tenancy.contacts.yaml index 1a5511f7..8db5acde 100644 --- a/actions/delete.tenancy.contacts.yaml +++ b/actions/delete.tenancy.contacts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Contacts" enabled: true entry_point: run.py diff --git a/actions/delete.tenancy.tenant_groups.yaml b/actions/delete.tenancy.tenant_groups.yaml index db8cf0da..0e15eec9 100644 --- a/actions/delete.tenancy.tenant_groups.yaml +++ b/actions/delete.tenancy.tenant_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Tenant Groups" enabled: true entry_point: run.py diff --git a/actions/delete.tenancy.tenants.yaml b/actions/delete.tenancy.tenants.yaml index 76b6d169..61a08165 100644 --- a/actions/delete.tenancy.tenants.yaml +++ b/actions/delete.tenancy.tenants.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Tenants" enabled: true entry_point: run.py diff --git a/actions/delete.users.groups.yaml b/actions/delete.users.groups.yaml index 2de37a95..9b05bc52 100644 --- a/actions/delete.users.groups.yaml +++ b/actions/delete.users.groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Groups" enabled: true entry_point: run.py diff --git a/actions/delete.users.permissions.yaml b/actions/delete.users.permissions.yaml index e29f807d..1f5a265e 100644 --- a/actions/delete.users.permissions.yaml +++ b/actions/delete.users.permissions.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Permissions" enabled: true entry_point: run.py diff --git a/actions/delete.users.tokens.yaml b/actions/delete.users.tokens.yaml index 3a898654..66f87b85 100644 --- a/actions/delete.users.tokens.yaml +++ b/actions/delete.users.tokens.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Tokens" enabled: true entry_point: run.py diff --git a/actions/delete.users.users.yaml b/actions/delete.users.users.yaml index 1f6fa5d5..9888fa0a 100644 --- a/actions/delete.users.users.yaml +++ b/actions/delete.users.users.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Users" enabled: true entry_point: run.py diff --git a/actions/delete.virtualization.cluster_groups.yaml b/actions/delete.virtualization.cluster_groups.yaml index d05a5e0e..a7a2fa66 100644 --- a/actions/delete.virtualization.cluster_groups.yaml +++ b/actions/delete.virtualization.cluster_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Cluster Groups" enabled: true entry_point: run.py diff --git a/actions/delete.virtualization.cluster_types.yaml b/actions/delete.virtualization.cluster_types.yaml index 6f9038a6..7cd469d2 100644 --- a/actions/delete.virtualization.cluster_types.yaml +++ b/actions/delete.virtualization.cluster_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Cluster Types" enabled: true entry_point: run.py diff --git a/actions/delete.virtualization.clusters.yaml b/actions/delete.virtualization.clusters.yaml index 4b61286c..080fb892 100644 --- a/actions/delete.virtualization.clusters.yaml +++ b/actions/delete.virtualization.clusters.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Clusters" enabled: true entry_point: run.py diff --git a/actions/delete.virtualization.interfaces.yaml b/actions/delete.virtualization.interfaces.yaml index 9804b6cf..3c2390ed 100644 --- a/actions/delete.virtualization.interfaces.yaml +++ b/actions/delete.virtualization.interfaces.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Interfaces" enabled: true entry_point: run.py diff --git a/actions/delete.virtualization.virtual_machines.yaml b/actions/delete.virtualization.virtual_machines.yaml index 3eb902a1..da6a06b8 100644 --- a/actions/delete.virtualization.virtual_machines.yaml +++ b/actions/delete.virtualization.virtual_machines.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Virtual Machines" enabled: true entry_point: run.py diff --git a/actions/delete.wireless.wireless_lan_groups.yaml b/actions/delete.wireless.wireless_lan_groups.yaml index f943ed7a..c605857a 100644 --- a/actions/delete.wireless.wireless_lan_groups.yaml +++ b/actions/delete.wireless.wireless_lan_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Wireless Lan Groups" enabled: true entry_point: run.py diff --git a/actions/delete.wireless.wireless_lans.yaml b/actions/delete.wireless.wireless_lans.yaml index 8298fc7d..80e2a5db 100644 --- a/actions/delete.wireless.wireless_lans.yaml +++ b/actions/delete.wireless.wireless_lans.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Wireless Lans" enabled: true entry_point: run.py diff --git a/actions/delete.wireless.wireless_links.yaml b/actions/delete.wireless.wireless_links.yaml index 729a0f47..6b58f8c6 100644 --- a/actions/delete.wireless.wireless_links.yaml +++ b/actions/delete.wireless.wireless_links.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "DELETE Wireless Links" enabled: true entry_point: run.py diff --git a/actions/get.circuits.circuit_terminations.paths.yaml b/actions/get.circuits.circuit_terminations.paths.yaml index 978da9c3..021c9bf4 100644 --- a/actions/get.circuits.circuit_terminations.paths.yaml +++ b/actions/get.circuits.circuit_terminations.paths.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Return all CablePaths which traverse a given pass-through port." enabled: true entry_point: run.py diff --git a/actions/get.circuits.circuit_terminations.yaml b/actions/get.circuits.circuit_terminations.yaml index bf127a87..8a0d4303 100644 --- a/actions/get.circuits.circuit_terminations.yaml +++ b/actions/get.circuits.circuit_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Circuit Terminations" enabled: true entry_point: run.py @@ -53,6 +53,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.circuits.circuit_types.yaml b/actions/get.circuits.circuit_types.yaml index 65900c92..b19d2228 100644 --- a/actions/get.circuits.circuit_types.yaml +++ b/actions/get.circuits.circuit_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Circuit Types" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.circuits.circuits.yaml b/actions/get.circuits.circuits.yaml index 564aa779..b9e8f07d 100644 --- a/actions/get.circuits.circuits.yaml +++ b/actions/get.circuits.circuits.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Circuits" enabled: true entry_point: run.py @@ -49,6 +49,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string @@ -93,6 +101,10 @@ parameters: required: false type: string description: "" + provider_account_id: + required: false + type: string + description: "" provider_network_id: required: false type: string @@ -373,6 +385,10 @@ parameters: required: false type: string description: "" + provider_account_id__n: + required: false + type: string + description: "" provider_network_id__n: required: false type: string diff --git a/actions/get.circuits.provider_accounts.yaml b/actions/get.circuits.provider_accounts.yaml new file mode 100644 index 00000000..5782b078 --- /dev/null +++ b/actions/get.circuits.provider_accounts.yaml @@ -0,0 +1,283 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "GET Provider Accounts" +enabled: true +entry_point: run.py +name: get.circuits.provider_accounts +parameters: + endpoint_uri: + default: "/circuits/provider-accounts/" + immutable: true + type: string + http_verb: + default: get + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + id: + required: false + type: string + description: "" + name: + required: false + type: string + description: "" + account: + required: false + type: string + description: "" + description: + required: false + type: string + description: "" + created: + required: false + type: string + description: "" + last_updated: + required: false + type: string + description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" + q: + required: false + type: string + description: "" + tag: + required: false + type: string + description: "" + provider_id: + required: false + type: string + description: "" + provider: + required: false + type: string + description: "" + id__n: + required: false + type: string + description: "" + id__lte: + required: false + type: string + description: "" + id__lt: + required: false + type: string + description: "" + id__gte: + required: false + type: string + description: "" + id__gt: + required: false + type: string + description: "" + name__n: + required: false + type: string + description: "" + name__ic: + required: false + type: string + description: "" + name__nic: + required: false + type: string + description: "" + name__iew: + required: false + type: string + description: "" + name__niew: + required: false + type: string + description: "" + name__isw: + required: false + type: string + description: "" + name__nisw: + required: false + type: string + description: "" + name__ie: + required: false + type: string + description: "" + name__nie: + required: false + type: string + description: "" + name__empty: + required: false + type: string + description: "" + account__n: + required: false + type: string + description: "" + account__ic: + required: false + type: string + description: "" + account__nic: + required: false + type: string + description: "" + account__iew: + required: false + type: string + description: "" + account__niew: + required: false + type: string + description: "" + account__isw: + required: false + type: string + description: "" + account__nisw: + required: false + type: string + description: "" + account__ie: + required: false + type: string + description: "" + account__nie: + required: false + type: string + description: "" + account__empty: + required: false + type: string + description: "" + description__n: + required: false + type: string + description: "" + description__ic: + required: false + type: string + description: "" + description__nic: + required: false + type: string + description: "" + description__iew: + required: false + type: string + description: "" + description__niew: + required: false + type: string + description: "" + description__isw: + required: false + type: string + description: "" + description__nisw: + required: false + type: string + description: "" + description__ie: + required: false + type: string + description: "" + description__nie: + required: false + type: string + description: "" + description__empty: + required: false + type: string + description: "" + created__n: + required: false + type: string + description: "" + created__lte: + required: false + type: string + description: "" + created__lt: + required: false + type: string + description: "" + created__gte: + required: false + type: string + description: "" + created__gt: + required: false + type: string + description: "" + last_updated__n: + required: false + type: string + description: "" + last_updated__lte: + required: false + type: string + description: "" + last_updated__lt: + required: false + type: string + description: "" + last_updated__gte: + required: false + type: string + description: "" + last_updated__gt: + required: false + type: string + description: "" + tag__n: + required: false + type: string + description: "" + provider_id__n: + required: false + type: string + description: "" + provider__n: + required: false + type: string + description: "" + ordering: + required: false + type: string + description: "Which field to use when ordering the results." + limit: + required: false + type: integer + description: "Number of results to return per page." + offset: + required: false + type: integer + description: "The initial index from which to return the results." + save_in_key_store: + type: boolean + default: false + description: Save the result of the action as a json object in the st2 key store. Used when the expected result from Netbox is very large and the result will be piped to another action. You must also specify a save_in_key_store_keyname and an optional save_in_key_store_ttl. + save_in_key_store_key_name: + type: string + description: Name of the key to store the json result value in the st2 key store. Must be used with save_in_key_store and optionally save_in_key_store_ttl. + save_in_key_store_ttl: + type: integer + default: 60 + description: TTL (seconds) of the saved json result in the st2 key store. Defaults to 60 seconds. Must be used with save_in_key_store and save_in_key_store_key_name. +runner_type: python-script \ No newline at end of file diff --git a/actions/get.circuits.provider_networks.yaml b/actions/get.circuits.provider_networks.yaml index 82187125..9961a43c 100644 --- a/actions/get.circuits.provider_networks.yaml +++ b/actions/get.circuits.provider_networks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Provider Networks" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.circuits.providers.yaml b/actions/get.circuits.providers.yaml index e7343061..e2375ad8 100644 --- a/actions/get.circuits.providers.yaml +++ b/actions/get.circuits.providers.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Providers" enabled: true entry_point: run.py @@ -29,15 +29,19 @@ parameters: required: false type: string description: "" - account: + created: required: false type: string description: "" - created: + last_updated: required: false type: string description: "" - last_updated: + created_by_request: + required: false + type: string + description: "" + updated_by_request: required: false type: string description: "" @@ -189,46 +193,6 @@ parameters: required: false type: string description: "" - account__n: - required: false - type: string - description: "" - account__ic: - required: false - type: string - description: "" - account__nic: - required: false - type: string - description: "" - account__iew: - required: false - type: string - description: "" - account__niew: - required: false - type: string - description: "" - account__isw: - required: false - type: string - description: "" - account__nisw: - required: false - type: string - description: "" - account__ie: - required: false - type: string - description: "" - account__nie: - required: false - type: string - description: "" - account__empty: - required: false - type: string - description: "" created__n: required: false type: string diff --git a/actions/get.core.data_files.yaml b/actions/get.core.data_files.yaml new file mode 100644 index 00000000..8885e15b --- /dev/null +++ b/actions/get.core.data_files.yaml @@ -0,0 +1,255 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "GET Data Files" +enabled: true +entry_point: run.py +name: get.core.data_files +parameters: + endpoint_uri: + default: "/core/data-files/" + immutable: true + type: string + http_verb: + default: get + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + id: + required: false + type: string + description: "" + path: + required: false + type: string + description: "" + last_updated: + required: false + type: string + description: "" + size: + required: false + type: string + description: "" + hash: + required: false + type: string + description: "" + created: + required: false + type: string + description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" + q: + required: false + type: string + description: "" + source_id: + required: false + type: string + description: "" + source: + required: false + type: string + description: "" + id__n: + required: false + type: string + description: "" + id__lte: + required: false + type: string + description: "" + id__lt: + required: false + type: string + description: "" + id__gte: + required: false + type: string + description: "" + id__gt: + required: false + type: string + description: "" + path__n: + required: false + type: string + description: "" + path__ic: + required: false + type: string + description: "" + path__nic: + required: false + type: string + description: "" + path__iew: + required: false + type: string + description: "" + path__niew: + required: false + type: string + description: "" + path__isw: + required: false + type: string + description: "" + path__nisw: + required: false + type: string + description: "" + path__ie: + required: false + type: string + description: "" + path__nie: + required: false + type: string + description: "" + path__empty: + required: false + type: string + description: "" + last_updated__n: + required: false + type: string + description: "" + last_updated__lte: + required: false + type: string + description: "" + last_updated__lt: + required: false + type: string + description: "" + last_updated__gte: + required: false + type: string + description: "" + last_updated__gt: + required: false + type: string + description: "" + size__n: + required: false + type: string + description: "" + size__lte: + required: false + type: string + description: "" + size__lt: + required: false + type: string + description: "" + size__gte: + required: false + type: string + description: "" + size__gt: + required: false + type: string + description: "" + hash__n: + required: false + type: string + description: "" + hash__ic: + required: false + type: string + description: "" + hash__nic: + required: false + type: string + description: "" + hash__iew: + required: false + type: string + description: "" + hash__niew: + required: false + type: string + description: "" + hash__isw: + required: false + type: string + description: "" + hash__nisw: + required: false + type: string + description: "" + hash__ie: + required: false + type: string + description: "" + hash__nie: + required: false + type: string + description: "" + hash__empty: + required: false + type: string + description: "" + created__n: + required: false + type: string + description: "" + created__lte: + required: false + type: string + description: "" + created__lt: + required: false + type: string + description: "" + created__gte: + required: false + type: string + description: "" + created__gt: + required: false + type: string + description: "" + source_id__n: + required: false + type: string + description: "" + source__n: + required: false + type: string + description: "" + ordering: + required: false + type: string + description: "Which field to use when ordering the results." + limit: + required: false + type: integer + description: "Number of results to return per page." + offset: + required: false + type: integer + description: "The initial index from which to return the results." + save_in_key_store: + type: boolean + default: false + description: Save the result of the action as a json object in the st2 key store. Used when the expected result from Netbox is very large and the result will be piped to another action. You must also specify a save_in_key_store_keyname and an optional save_in_key_store_ttl. + save_in_key_store_key_name: + type: string + description: Name of the key to store the json result value in the st2 key store. Must be used with save_in_key_store and optionally save_in_key_store_ttl. + save_in_key_store_ttl: + type: integer + default: 60 + description: TTL (seconds) of the saved json result in the st2 key store. Defaults to 60 seconds. Must be used with save_in_key_store and save_in_key_store_key_name. +runner_type: python-script \ No newline at end of file diff --git a/actions/get.core.data_sources.yaml b/actions/get.core.data_sources.yaml new file mode 100644 index 00000000..f9fedefd --- /dev/null +++ b/actions/get.core.data_sources.yaml @@ -0,0 +1,199 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "GET Data Sources" +enabled: true +entry_point: run.py +name: get.core.data_sources +parameters: + endpoint_uri: + default: "/core/data-sources/" + immutable: true + type: string + http_verb: + default: get + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + id: + required: false + type: string + description: "" + name: + required: false + type: string + description: "" + enabled: + required: false + type: string + description: "" + created: + required: false + type: string + description: "" + last_updated: + required: false + type: string + description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" + q: + required: false + type: string + description: "" + tag: + required: false + type: string + description: "" + type: + required: false + type: string + description: "" + status: + required: false + type: string + description: "" + id__n: + required: false + type: string + description: "" + id__lte: + required: false + type: string + description: "" + id__lt: + required: false + type: string + description: "" + id__gte: + required: false + type: string + description: "" + id__gt: + required: false + type: string + description: "" + name__n: + required: false + type: string + description: "" + name__ic: + required: false + type: string + description: "" + name__nic: + required: false + type: string + description: "" + name__iew: + required: false + type: string + description: "" + name__niew: + required: false + type: string + description: "" + name__isw: + required: false + type: string + description: "" + name__nisw: + required: false + type: string + description: "" + name__ie: + required: false + type: string + description: "" + name__nie: + required: false + type: string + description: "" + name__empty: + required: false + type: string + description: "" + created__n: + required: false + type: string + description: "" + created__lte: + required: false + type: string + description: "" + created__lt: + required: false + type: string + description: "" + created__gte: + required: false + type: string + description: "" + created__gt: + required: false + type: string + description: "" + last_updated__n: + required: false + type: string + description: "" + last_updated__lte: + required: false + type: string + description: "" + last_updated__lt: + required: false + type: string + description: "" + last_updated__gte: + required: false + type: string + description: "" + last_updated__gt: + required: false + type: string + description: "" + tag__n: + required: false + type: string + description: "" + type__n: + required: false + type: string + description: "" + status__n: + required: false + type: string + description: "" + ordering: + required: false + type: string + description: "Which field to use when ordering the results." + limit: + required: false + type: integer + description: "Number of results to return per page." + offset: + required: false + type: integer + description: "The initial index from which to return the results." + save_in_key_store: + type: boolean + default: false + description: Save the result of the action as a json object in the st2 key store. Used when the expected result from Netbox is very large and the result will be piped to another action. You must also specify a save_in_key_store_keyname and an optional save_in_key_store_ttl. + save_in_key_store_key_name: + type: string + description: Name of the key to store the json result value in the st2 key store. Must be used with save_in_key_store and optionally save_in_key_store_ttl. + save_in_key_store_ttl: + type: integer + default: 60 + description: TTL (seconds) of the saved json result in the st2 key store. Defaults to 60 seconds. Must be used with save_in_key_store and save_in_key_store_key_name. +runner_type: python-script \ No newline at end of file diff --git a/actions/get.extras.job_results.yaml b/actions/get.core.jobs.yaml similarity index 89% rename from actions/get.extras.job_results.yaml rename to actions/get.core.jobs.yaml index 8ca61f4e..75f5aaea 100644 --- a/actions/get.extras.job_results.yaml +++ b/actions/get.core.jobs.yaml @@ -1,12 +1,12 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Retrieve a list of job results" enabled: true entry_point: run.py -name: get.extras.job_results +name: get.core.jobs parameters: endpoint_uri: - default: "/extras/job-results/" + default: "/core/jobs/" immutable: true type: string http_verb: @@ -21,23 +21,27 @@ parameters: required: false type: string description: "" - interval: + object_type: required: false type: string description: "" - status: + object_id: required: false type: string description: "" - user: + name: required: false type: string description: "" - obj_type: + interval: required: false type: string description: "" - name: + status: + required: false + type: string + description: "" + user: required: false type: string description: "" @@ -113,35 +117,27 @@ parameters: required: false type: string description: "" - interval__n: - required: false - type: string - description: "" - interval__lte: + object_type__n: required: false type: string description: "" - interval__lt: + object_id__n: required: false type: string description: "" - interval__gte: + object_id__lte: required: false type: string description: "" - interval__gt: + object_id__lt: required: false type: string description: "" - status__n: + object_id__gte: required: false type: string description: "" - user__n: - required: false - type: string - description: "" - obj_type__n: + object_id__gt: required: false type: string description: "" @@ -185,6 +181,34 @@ parameters: required: false type: string description: "" + interval__n: + required: false + type: string + description: "" + interval__lte: + required: false + type: string + description: "" + interval__lt: + required: false + type: string + description: "" + interval__gte: + required: false + type: string + description: "" + interval__gt: + required: false + type: string + description: "" + status__n: + required: false + type: string + description: "" + user__n: + required: false + type: string + description: "" ordering: required: false type: string diff --git a/actions/get.dcim.cable_terminations.yaml b/actions/get.dcim.cable_terminations.yaml index 89ecbfb7..1aadeb91 100644 --- a/actions/get.dcim.cable_terminations.yaml +++ b/actions/get.dcim.cable_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Cable Terminations" enabled: true entry_point: run.py diff --git a/actions/get.dcim.cables.yaml b/actions/get.dcim.cables.yaml index dfaf8615..add5ea1f 100644 --- a/actions/get.dcim.cables.yaml +++ b/actions/get.dcim.cables.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Cables" enabled: true entry_point: run.py @@ -57,6 +57,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.connected_device.yaml b/actions/get.dcim.connected_device.yaml index 001f42b1..5d756825 100644 --- a/actions/get.dcim.connected_device.yaml +++ b/actions/get.dcim.connected_device.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "This endpoint allows a user to determine what device (if any) is connected to a given peer device and peerinterface. This is useful in a situation where a device boots with no configuration, but can detect its neighborsvia a protocol such as LLDP. Two query parameters must be included in the request:* `peer_device`: The name of the peer device* `peer_interface`: The name of the peer interface" enabled: true entry_point: run.py diff --git a/actions/get.dcim.console_port_templates.yaml b/actions/get.dcim.console_port_templates.yaml index 6b2015a1..4afd348a 100644 --- a/actions/get.dcim.console_port_templates.yaml +++ b/actions/get.dcim.console_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Console Port Templates" enabled: true entry_point: run.py @@ -37,6 +37,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.console_ports.trace.yaml b/actions/get.dcim.console_ports.trace.yaml index 93777d02..5d5e767e 100644 --- a/actions/get.dcim.console_ports.trace.yaml +++ b/actions/get.dcim.console_ports.trace.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination)." enabled: true entry_point: run.py diff --git a/actions/get.dcim.console_ports.yaml b/actions/get.dcim.console_ports.yaml index fc358262..a303266f 100644 --- a/actions/get.dcim.console_ports.yaml +++ b/actions/get.dcim.console_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Console Ports" enabled: true entry_point: run.py @@ -109,6 +109,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" tag: required: false type: string diff --git a/actions/get.dcim.console_server_port_templates.yaml b/actions/get.dcim.console_server_port_templates.yaml index bb1494a9..2b096c84 100644 --- a/actions/get.dcim.console_server_port_templates.yaml +++ b/actions/get.dcim.console_server_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Console Server Port Templates" enabled: true entry_point: run.py @@ -37,6 +37,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.console_server_ports.trace.yaml b/actions/get.dcim.console_server_ports.trace.yaml index c289be27..40ab277d 100644 --- a/actions/get.dcim.console_server_ports.trace.yaml +++ b/actions/get.dcim.console_server_ports.trace.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination)." enabled: true entry_point: run.py diff --git a/actions/get.dcim.console_server_ports.yaml b/actions/get.dcim.console_server_ports.yaml index ecd65153..11f65b19 100644 --- a/actions/get.dcim.console_server_ports.yaml +++ b/actions/get.dcim.console_server_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Console Server Ports" enabled: true entry_point: run.py @@ -109,6 +109,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" tag: required: false type: string diff --git a/actions/get.dcim.device_bay_templates.yaml b/actions/get.dcim.device_bay_templates.yaml index 10620400..6edbd589 100644 --- a/actions/get.dcim.device_bay_templates.yaml +++ b/actions/get.dcim.device_bay_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Device Bay Templates" enabled: true entry_point: run.py @@ -33,6 +33,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.device_bays.yaml b/actions/get.dcim.device_bays.yaml index 58de7d3d..e1c6a49b 100644 --- a/actions/get.dcim.device_bays.yaml +++ b/actions/get.dcim.device_bays.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Device Bays" enabled: true entry_point: run.py @@ -101,6 +101,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" tag: required: false type: string diff --git a/actions/get.dcim.device_roles.yaml b/actions/get.dcim.device_roles.yaml index ec4e8e13..1b675623 100644 --- a/actions/get.dcim.device_roles.yaml +++ b/actions/get.dcim.device_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Device Roles" enabled: true entry_point: run.py @@ -49,6 +49,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string @@ -57,6 +65,10 @@ parameters: required: false type: string description: "" + config_template_id: + required: false + type: string + description: "" id__n: required: false type: string @@ -281,6 +293,10 @@ parameters: required: false type: string description: "" + config_template_id__n: + required: false + type: string + description: "" ordering: required: false type: string diff --git a/actions/get.dcim.device_types.yaml b/actions/get.dcim.device_types.yaml index 72e69834..291c9245 100644 --- a/actions/get.dcim.device_types.yaml +++ b/actions/get.dcim.device_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Device Types" enabled: true entry_point: run.py @@ -65,6 +65,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string @@ -81,6 +89,14 @@ parameters: required: false type: string description: "" + default_platform_id: + required: false + type: string + description: "" + default_platform: + required: false + type: string + description: "" has_front_image: required: false type: string @@ -369,6 +385,14 @@ parameters: required: false type: string description: "" + default_platform_id__n: + required: false + type: string + description: "" + default_platform__n: + required: false + type: string + description: "" ordering: required: false type: string diff --git a/actions/get.dcim.devices.yaml b/actions/get.dcim.devices.yaml index 5a119206..dffe2cb7 100644 --- a/actions/get.dcim.devices.yaml +++ b/actions/get.dcim.devices.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Devices" enabled: true entry_point: run.py @@ -53,6 +53,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string @@ -201,6 +209,10 @@ parameters: required: false type: string description: "" + config_template_id: + required: false + type: string + description: "" console_ports: required: false type: string @@ -641,6 +653,10 @@ parameters: required: false type: string description: "" + config_template_id__n: + required: false + type: string + description: "" primary_ip4_id__n: required: false type: string diff --git a/actions/get.dcim.front_port_templates.yaml b/actions/get.dcim.front_port_templates.yaml index 0e277d43..b0733aba 100644 --- a/actions/get.dcim.front_port_templates.yaml +++ b/actions/get.dcim.front_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Front Port Templates" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.front_ports.paths.yaml b/actions/get.dcim.front_ports.paths.yaml index eaa7b5d1..4ef95bb0 100644 --- a/actions/get.dcim.front_ports.paths.yaml +++ b/actions/get.dcim.front_ports.paths.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Return all CablePaths which traverse a given pass-through port." enabled: true entry_point: run.py diff --git a/actions/get.dcim.front_ports.yaml b/actions/get.dcim.front_ports.yaml index 152ed8ff..b50d9ba2 100644 --- a/actions/get.dcim.front_ports.yaml +++ b/actions/get.dcim.front_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Front Ports" enabled: true entry_point: run.py @@ -117,6 +117,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" tag: required: false type: string diff --git a/actions/get.dcim.interface_templates.yaml b/actions/get.dcim.interface_templates.yaml index ea85ce0b..513235f1 100644 --- a/actions/get.dcim.interface_templates.yaml +++ b/actions/get.dcim.interface_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Interface Templates" enabled: true entry_point: run.py @@ -29,6 +29,10 @@ parameters: required: false type: string description: "" + enabled: + required: false + type: string + description: "" mgmt_only: required: false type: string @@ -41,6 +45,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string @@ -53,6 +65,10 @@ parameters: required: false type: string description: "" + bridge_id: + required: false + type: string + description: "" poe_mode: required: false type: string @@ -173,6 +189,10 @@ parameters: required: false type: string description: "" + bridge_id__n: + required: false + type: string + description: "" poe_mode__n: required: false type: string diff --git a/actions/get.dcim.interfaces.trace.yaml b/actions/get.dcim.interfaces.trace.yaml index be410dd7..35f594d5 100644 --- a/actions/get.dcim.interfaces.trace.yaml +++ b/actions/get.dcim.interfaces.trace.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination)." enabled: true entry_point: run.py diff --git a/actions/get.dcim.interfaces.yaml b/actions/get.dcim.interfaces.yaml index 95a99537..be25491c 100644 --- a/actions/get.dcim.interfaces.yaml +++ b/actions/get.dcim.interfaces.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Interfaces" enabled: true entry_point: run.py @@ -157,6 +157,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" tag: required: false type: string diff --git a/actions/get.dcim.inventory_item_roles.yaml b/actions/get.dcim.inventory_item_roles.yaml index ea240b73..95d9b024 100644 --- a/actions/get.dcim.inventory_item_roles.yaml +++ b/actions/get.dcim.inventory_item_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Inventory Item Roles" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.inventory_item_templates.yaml b/actions/get.dcim.inventory_item_templates.yaml index f396eacb..dc7201eb 100644 --- a/actions/get.dcim.inventory_item_templates.yaml +++ b/actions/get.dcim.inventory_item_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Inventory Item Templates" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.inventory_items.yaml b/actions/get.dcim.inventory_items.yaml index e10e204e..eeb8e809 100644 --- a/actions/get.dcim.inventory_items.yaml +++ b/actions/get.dcim.inventory_items.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Inventory Items" enabled: true entry_point: run.py @@ -109,6 +109,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" tag: required: false type: string diff --git a/actions/get.dcim.locations.yaml b/actions/get.dcim.locations.yaml index 5cff080f..3f39639f 100644 --- a/actions/get.dcim.locations.yaml +++ b/actions/get.dcim.locations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Locations" enabled: true entry_point: run.py @@ -73,6 +73,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.manufacturers.yaml b/actions/get.dcim.manufacturers.yaml index 6adc3073..9ad8d195 100644 --- a/actions/get.dcim.manufacturers.yaml +++ b/actions/get.dcim.manufacturers.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Manufacturers" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.module_bay_templates.yaml b/actions/get.dcim.module_bay_templates.yaml index f351c16e..49a31030 100644 --- a/actions/get.dcim.module_bay_templates.yaml +++ b/actions/get.dcim.module_bay_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Module Bay Templates" enabled: true entry_point: run.py @@ -33,6 +33,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.module_bays.yaml b/actions/get.dcim.module_bays.yaml index 0bca3947..2dea8176 100644 --- a/actions/get.dcim.module_bays.yaml +++ b/actions/get.dcim.module_bays.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Module Bays" enabled: true entry_point: run.py @@ -101,6 +101,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" tag: required: false type: string diff --git a/actions/get.dcim.module_types.yaml b/actions/get.dcim.module_types.yaml index 83d8706a..b57ce8cb 100644 --- a/actions/get.dcim.module_types.yaml +++ b/actions/get.dcim.module_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Module Types" enabled: true entry_point: run.py @@ -45,6 +45,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.modules.yaml b/actions/get.dcim.modules.yaml index f24a462f..db26e5e5 100644 --- a/actions/get.dcim.modules.yaml +++ b/actions/get.dcim.modules.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Modules" enabled: true entry_point: run.py @@ -37,6 +37,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.platforms.yaml b/actions/get.dcim.platforms.yaml index 5f188d87..6f9b7f59 100644 --- a/actions/get.dcim.platforms.yaml +++ b/actions/get.dcim.platforms.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Platforms" enabled: true entry_point: run.py @@ -29,10 +29,6 @@ parameters: required: false type: string description: "" - napalm_driver: - required: false - type: string - description: "" description: required: false type: string @@ -45,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string @@ -61,6 +65,10 @@ parameters: required: false type: string description: "" + config_template_id: + required: false + type: string + description: "" id__n: required: false type: string @@ -161,46 +169,6 @@ parameters: required: false type: string description: "" - napalm_driver__n: - required: false - type: string - description: "" - napalm_driver__ic: - required: false - type: string - description: "" - napalm_driver__nic: - required: false - type: string - description: "" - napalm_driver__iew: - required: false - type: string - description: "" - napalm_driver__niew: - required: false - type: string - description: "" - napalm_driver__isw: - required: false - type: string - description: "" - napalm_driver__nisw: - required: false - type: string - description: "" - napalm_driver__ie: - required: false - type: string - description: "" - napalm_driver__nie: - required: false - type: string - description: "" - napalm_driver__empty: - required: false - type: string - description: "" description__n: required: false type: string @@ -293,6 +261,10 @@ parameters: required: false type: string description: "" + config_template_id__n: + required: false + type: string + description: "" ordering: required: false type: string diff --git a/actions/get.dcim.power_feeds.trace.yaml b/actions/get.dcim.power_feeds.trace.yaml index 7363d97c..97d990ca 100644 --- a/actions/get.dcim.power_feeds.trace.yaml +++ b/actions/get.dcim.power_feeds.trace.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination)." enabled: true entry_point: run.py diff --git a/actions/get.dcim.power_feeds.yaml b/actions/get.dcim.power_feeds.yaml index acecda49..0907a3da 100644 --- a/actions/get.dcim.power_feeds.yaml +++ b/actions/get.dcim.power_feeds.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Power Feeds" enabled: true entry_point: run.py @@ -65,6 +65,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.power_outlet_templates.yaml b/actions/get.dcim.power_outlet_templates.yaml index ee22e3cf..bf0726c1 100644 --- a/actions/get.dcim.power_outlet_templates.yaml +++ b/actions/get.dcim.power_outlet_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Power Outlet Templates" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.power_outlets.trace.yaml b/actions/get.dcim.power_outlets.trace.yaml index 9a3a2df1..45b27c60 100644 --- a/actions/get.dcim.power_outlets.trace.yaml +++ b/actions/get.dcim.power_outlets.trace.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination)." enabled: true entry_point: run.py diff --git a/actions/get.dcim.power_outlets.yaml b/actions/get.dcim.power_outlets.yaml index e7e6511c..758a93be 100644 --- a/actions/get.dcim.power_outlets.yaml +++ b/actions/get.dcim.power_outlets.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Power Outlets" enabled: true entry_point: run.py @@ -113,6 +113,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" tag: required: false type: string diff --git a/actions/get.dcim.power_panels.yaml b/actions/get.dcim.power_panels.yaml index 102349d5..e746138d 100644 --- a/actions/get.dcim.power_panels.yaml +++ b/actions/get.dcim.power_panels.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Power Panels" enabled: true entry_point: run.py @@ -33,6 +33,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.power_port_templates.yaml b/actions/get.dcim.power_port_templates.yaml index 0444d358..32ca40b8 100644 --- a/actions/get.dcim.power_port_templates.yaml +++ b/actions/get.dcim.power_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Power Port Templates" enabled: true entry_point: run.py @@ -45,6 +45,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.power_ports.trace.yaml b/actions/get.dcim.power_ports.trace.yaml index 4c75d7c4..a53a7aaf 100644 --- a/actions/get.dcim.power_ports.trace.yaml +++ b/actions/get.dcim.power_ports.trace.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination)." enabled: true entry_point: run.py diff --git a/actions/get.dcim.power_ports.yaml b/actions/get.dcim.power_ports.yaml index 62ef0b75..cbb05465 100644 --- a/actions/get.dcim.power_ports.yaml +++ b/actions/get.dcim.power_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Power Ports" enabled: true entry_point: run.py @@ -117,6 +117,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" tag: required: false type: string diff --git a/actions/get.dcim.rack_reservations.yaml b/actions/get.dcim.rack_reservations.yaml index 8752c054..756af928 100644 --- a/actions/get.dcim.rack_reservations.yaml +++ b/actions/get.dcim.rack_reservations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Rack Reservations" enabled: true entry_point: run.py @@ -33,6 +33,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.rack_roles.yaml b/actions/get.dcim.rack_roles.yaml index a7b0d31d..85cfc18a 100644 --- a/actions/get.dcim.rack_roles.yaml +++ b/actions/get.dcim.rack_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Rack Roles" enabled: true entry_point: run.py @@ -45,6 +45,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.racks.elevation.yaml b/actions/get.dcim.racks.elevation.yaml index 96fed103..a42437ef 100644 --- a/actions/get.dcim.racks.elevation.yaml +++ b/actions/get.dcim.racks.elevation.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Rack elevation representing the list of rack units. Also supports rendering the elevation as an SVG." enabled: true entry_point: run.py diff --git a/actions/get.dcim.racks.yaml b/actions/get.dcim.racks.yaml index c9de7788..6a576234 100644 --- a/actions/get.dcim.racks.yaml +++ b/actions/get.dcim.racks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Racks" enabled: true entry_point: run.py @@ -77,6 +77,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.rear_port_templates.yaml b/actions/get.dcim.rear_port_templates.yaml index e40d38a2..af9f3a21 100644 --- a/actions/get.dcim.rear_port_templates.yaml +++ b/actions/get.dcim.rear_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Rear Port Templates" enabled: true entry_point: run.py @@ -45,6 +45,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.rear_ports.paths.yaml b/actions/get.dcim.rear_ports.paths.yaml index 2fe9fe05..e4d3429a 100644 --- a/actions/get.dcim.rear_ports.paths.yaml +++ b/actions/get.dcim.rear_ports.paths.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Return all CablePaths which traverse a given pass-through port." enabled: true entry_point: run.py diff --git a/actions/get.dcim.rear_ports.yaml b/actions/get.dcim.rear_ports.yaml index d255a071..330cc7bb 100644 --- a/actions/get.dcim.rear_ports.yaml +++ b/actions/get.dcim.rear_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Rear Ports" enabled: true entry_point: run.py @@ -121,6 +121,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" tag: required: false type: string diff --git a/actions/get.dcim.regions.yaml b/actions/get.dcim.regions.yaml index b2fb5713..9c503e23 100644 --- a/actions/get.dcim.regions.yaml +++ b/actions/get.dcim.regions.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Regions" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.site_groups.yaml b/actions/get.dcim.site_groups.yaml index caa7f2fd..df8f5088 100644 --- a/actions/get.dcim.site_groups.yaml +++ b/actions/get.dcim.site_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Site Groups" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.sites.yaml b/actions/get.dcim.sites.yaml index 3ae142cd..d83b55da 100644 --- a/actions/get.dcim.sites.yaml +++ b/actions/get.dcim.sites.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Sites" enabled: true entry_point: run.py @@ -53,6 +53,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.virtual_chassis.yaml b/actions/get.dcim.virtual_chassis.yaml index 728a2ed5..b8f67d8b 100644 --- a/actions/get.dcim.virtual_chassis.yaml +++ b/actions/get.dcim.virtual_chassis.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Virtual Chassis" enabled: true entry_point: run.py @@ -37,6 +37,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.virtual_device_contexts.yaml b/actions/get.dcim.virtual_device_contexts.yaml index 2e7c0fff..a5e23fbd 100644 --- a/actions/get.dcim.virtual_device_contexts.yaml +++ b/actions/get.dcim.virtual_device_contexts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Virtual Device Contexts" enabled: true entry_point: run.py @@ -37,6 +37,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.extras.config_contexts.yaml b/actions/get.extras.config_contexts.yaml index b2769310..95509a9b 100644 --- a/actions/get.extras.config_contexts.yaml +++ b/actions/get.extras.config_contexts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Config Contexts" enabled: true entry_point: run.py @@ -29,6 +29,10 @@ parameters: required: false type: string description: "" + data_synced: + required: false + type: string + description: "" created: required: false type: string @@ -37,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string @@ -137,6 +149,14 @@ parameters: required: false type: string description: "" + data_source_id: + required: false + type: string + description: "" + data_file_id: + required: false + type: string + description: "" id__n: required: false type: string @@ -197,6 +217,26 @@ parameters: required: false type: string description: "" + data_synced__n: + required: false + type: string + description: "" + data_synced__lte: + required: false + type: string + description: "" + data_synced__lt: + required: false + type: string + description: "" + data_synced__gte: + required: false + type: string + description: "" + data_synced__gt: + required: false + type: string + description: "" created__n: required: false type: string @@ -333,6 +373,14 @@ parameters: required: false type: string description: "" + data_source_id__n: + required: false + type: string + description: "" + data_file_id__n: + required: false + type: string + description: "" ordering: required: false type: string diff --git a/actions/get.extras.config_templates.yaml b/actions/get.extras.config_templates.yaml new file mode 100644 index 00000000..4a9ba973 --- /dev/null +++ b/actions/get.extras.config_templates.yaml @@ -0,0 +1,207 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "GET Config Templates" +enabled: true +entry_point: run.py +name: get.extras.config_templates +parameters: + endpoint_uri: + default: "/extras/config-templates/" + immutable: true + type: string + http_verb: + default: get + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + id: + required: false + type: string + description: "" + name: + required: false + type: string + description: "" + description: + required: false + type: string + description: "" + data_synced: + required: false + type: string + description: "" + q: + required: false + type: string + description: "" + data_source_id: + required: false + type: string + description: "" + data_file_id: + required: false + type: string + description: "" + tag: + required: false + type: string + description: "" + id__n: + required: false + type: string + description: "" + id__lte: + required: false + type: string + description: "" + id__lt: + required: false + type: string + description: "" + id__gte: + required: false + type: string + description: "" + id__gt: + required: false + type: string + description: "" + name__n: + required: false + type: string + description: "" + name__ic: + required: false + type: string + description: "" + name__nic: + required: false + type: string + description: "" + name__iew: + required: false + type: string + description: "" + name__niew: + required: false + type: string + description: "" + name__isw: + required: false + type: string + description: "" + name__nisw: + required: false + type: string + description: "" + name__ie: + required: false + type: string + description: "" + name__nie: + required: false + type: string + description: "" + name__empty: + required: false + type: string + description: "" + description__n: + required: false + type: string + description: "" + description__ic: + required: false + type: string + description: "" + description__nic: + required: false + type: string + description: "" + description__iew: + required: false + type: string + description: "" + description__niew: + required: false + type: string + description: "" + description__isw: + required: false + type: string + description: "" + description__nisw: + required: false + type: string + description: "" + description__ie: + required: false + type: string + description: "" + description__nie: + required: false + type: string + description: "" + description__empty: + required: false + type: string + description: "" + data_synced__n: + required: false + type: string + description: "" + data_synced__lte: + required: false + type: string + description: "" + data_synced__lt: + required: false + type: string + description: "" + data_synced__gte: + required: false + type: string + description: "" + data_synced__gt: + required: false + type: string + description: "" + data_source_id__n: + required: false + type: string + description: "" + data_file_id__n: + required: false + type: string + description: "" + tag__n: + required: false + type: string + description: "" + ordering: + required: false + type: string + description: "Which field to use when ordering the results." + limit: + required: false + type: integer + description: "Number of results to return per page." + offset: + required: false + type: integer + description: "The initial index from which to return the results." + save_in_key_store: + type: boolean + default: false + description: Save the result of the action as a json object in the st2 key store. Used when the expected result from Netbox is very large and the result will be piped to another action. You must also specify a save_in_key_store_keyname and an optional save_in_key_store_ttl. + save_in_key_store_key_name: + type: string + description: Name of the key to store the json result value in the st2 key store. Must be used with save_in_key_store and optionally save_in_key_store_ttl. + save_in_key_store_ttl: + type: integer + default: 60 + description: TTL (seconds) of the saved json result in the st2 key store. Defaults to 60 seconds. Must be used with save_in_key_store and save_in_key_store_key_name. +runner_type: python-script \ No newline at end of file diff --git a/actions/get.extras.content_types.yaml b/actions/get.extras.content_types.yaml index 467c282f..3e2fcf94 100644 --- a/actions/get.extras.content_types.yaml +++ b/actions/get.extras.content_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Read-only list of ContentTypes. Limit results to ContentTypes pertinent to NetBox objects." enabled: true entry_point: run.py diff --git a/actions/get.extras.custom_fields.yaml b/actions/get.extras.custom_fields.yaml index 3e1cd05d..a1f0cba0 100644 --- a/actions/get.extras.custom_fields.yaml +++ b/actions/get.extras.custom_fields.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Custom Fields" enabled: true entry_point: run.py @@ -53,6 +53,10 @@ parameters: required: false type: string description: "" + is_cloneable: + required: false + type: string + description: "" description: required: false type: string diff --git a/actions/get.extras.custom_links.yaml b/actions/get.extras.custom_links.yaml index e89d2fa1..4c076816 100644 --- a/actions/get.extras.custom_links.yaml +++ b/actions/get.extras.custom_links.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Custom Links" enabled: true entry_point: run.py diff --git a/actions/get.extras.export_templates.yaml b/actions/get.extras.export_templates.yaml index d8601384..bbe48f77 100644 --- a/actions/get.extras.export_templates.yaml +++ b/actions/get.extras.export_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Export Templates" enabled: true entry_point: run.py @@ -33,6 +33,10 @@ parameters: required: false type: string description: "" + data_synced: + required: false + type: string + description: "" q: required: false type: string @@ -41,6 +45,14 @@ parameters: required: false type: string description: "" + data_source_id: + required: false + type: string + description: "" + data_file_id: + required: false + type: string + description: "" id__n: required: false type: string @@ -177,6 +189,26 @@ parameters: required: false type: string description: "" + data_synced__n: + required: false + type: string + description: "" + data_synced__lte: + required: false + type: string + description: "" + data_synced__lt: + required: false + type: string + description: "" + data_synced__gte: + required: false + type: string + description: "" + data_synced__gt: + required: false + type: string + description: "" content_type_id__n: required: false type: string @@ -197,6 +229,14 @@ parameters: required: false type: string description: "" + data_source_id__n: + required: false + type: string + description: "" + data_file_id__n: + required: false + type: string + description: "" ordering: required: false type: string diff --git a/actions/get.extras.image_attachments.yaml b/actions/get.extras.image_attachments.yaml index 3416c6ba..f4603ac7 100644 --- a/actions/get.extras.image_attachments.yaml +++ b/actions/get.extras.image_attachments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Image Attachments" enabled: true entry_point: run.py diff --git a/actions/get.extras.journal_entries.yaml b/actions/get.extras.journal_entries.yaml index 45796ea8..9edf02a0 100644 --- a/actions/get.extras.journal_entries.yaml +++ b/actions/get.extras.journal_entries.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Journal Entries" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.extras.object_changes.yaml b/actions/get.extras.object_changes.yaml index 61eba3ec..f320af9a 100644 --- a/actions/get.extras.object_changes.yaml +++ b/actions/get.extras.object_changes.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Retrieve a list of recent changes." enabled: true entry_point: run.py diff --git a/actions/get.extras.reports.yaml b/actions/get.extras.reports.yaml index 09dad337..21bb8cd2 100644 --- a/actions/get.extras.reports.yaml +++ b/actions/get.extras.reports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Compile all reports and their related results (if any). Result data is deferred in the list view." enabled: true entry_point: run.py diff --git a/actions/get.extras.saved_filters.yaml b/actions/get.extras.saved_filters.yaml index e98bfb1d..3b81120f 100644 --- a/actions/get.extras.saved_filters.yaml +++ b/actions/get.extras.saved_filters.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Saved Filters" enabled: true entry_point: run.py diff --git a/actions/get.extras.scripts.yaml b/actions/get.extras.scripts.yaml index 4ad3af97..fd563b5c 100644 --- a/actions/get.extras.scripts.yaml +++ b/actions/get.extras.scripts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Scripts" enabled: true entry_point: run.py diff --git a/actions/get.extras.tags.yaml b/actions/get.extras.tags.yaml index 04e77b96..eebb1d6c 100644 --- a/actions/get.extras.tags.yaml +++ b/actions/get.extras.tags.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Tags" enabled: true entry_point: run.py @@ -45,6 +45,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.extras.webhooks.yaml b/actions/get.extras.webhooks.yaml index f0a7467d..da5bf08b 100644 --- a/actions/get.extras.webhooks.yaml +++ b/actions/get.extras.webhooks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Webhooks" enabled: true entry_point: run.py @@ -37,6 +37,14 @@ parameters: required: false type: string description: "" + type_job_start: + required: false + type: string + description: "" + type_job_end: + required: false + type: string + description: "" payload_url: required: false type: string diff --git a/actions/get.ipam.aggregates.yaml b/actions/get.ipam.aggregates.yaml index bdf97132..d1e2ad8b 100644 --- a/actions/get.ipam.aggregates.yaml +++ b/actions/get.ipam.aggregates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Aggregates" enabled: true entry_point: run.py @@ -37,6 +37,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.dcim.devices.napalm.yaml b/actions/get.ipam.asn_ranges.available_asns.yaml similarity index 79% rename from actions/get.dcim.devices.napalm.yaml rename to actions/get.ipam.asn_ranges.available_asns.yaml index 53f71cdd..776e62df 100644 --- a/actions/get.dcim.devices.napalm.yaml +++ b/actions/get.ipam.asn_ranges.available_asns.yaml @@ -1,26 +1,22 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 -description: "Execute a NAPALM method on a Device" +# NetBox API version: 3.5 +description: "GET Available Asns" enabled: true entry_point: run.py -name: get.dcim.devices.napalm +name: get.ipam.asn_ranges.available_asns parameters: endpoint_uri: - default: "/dcim/devices/{{ id }}/napalm/" - immutable: false + default: "/ipam/asn-ranges/{{ id }}/available-asns/" + immutable: true type: string http_verb: default: get immutable: true type: string get_detail_route_eligible: - default: false + default: true immutable: true type: boolean - id: - required: true - type: string - description: "ID of the object." save_in_key_store: type: boolean default: false diff --git a/actions/get.ipam.asn_ranges.yaml b/actions/get.ipam.asn_ranges.yaml new file mode 100644 index 00000000..d7b36392 --- /dev/null +++ b/actions/get.ipam.asn_ranges.yaml @@ -0,0 +1,319 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "GET Asn Ranges" +enabled: true +entry_point: run.py +name: get.ipam.asn_ranges +parameters: + endpoint_uri: + default: "/ipam/asn-ranges/" + immutable: true + type: string + http_verb: + default: get + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + id: + required: false + type: string + description: "" + name: + required: false + type: string + description: "" + start: + required: false + type: string + description: "" + end: + required: false + type: string + description: "" + description: + required: false + type: string + description: "" + created: + required: false + type: string + description: "" + last_updated: + required: false + type: string + description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" + q: + required: false + type: string + description: "" + tag: + required: false + type: string + description: "" + tenant_group_id: + required: false + type: string + description: "" + tenant_group: + required: false + type: string + description: "" + tenant_id: + required: false + type: string + description: "" + tenant: + required: false + type: string + description: "" + rir_id: + required: false + type: string + description: "" + rir: + required: false + type: string + description: "" + id__n: + required: false + type: string + description: "" + id__lte: + required: false + type: string + description: "" + id__lt: + required: false + type: string + description: "" + id__gte: + required: false + type: string + description: "" + id__gt: + required: false + type: string + description: "" + name__n: + required: false + type: string + description: "" + name__ic: + required: false + type: string + description: "" + name__nic: + required: false + type: string + description: "" + name__iew: + required: false + type: string + description: "" + name__niew: + required: false + type: string + description: "" + name__isw: + required: false + type: string + description: "" + name__nisw: + required: false + type: string + description: "" + name__ie: + required: false + type: string + description: "" + name__nie: + required: false + type: string + description: "" + name__empty: + required: false + type: string + description: "" + start__n: + required: false + type: string + description: "" + start__lte: + required: false + type: string + description: "" + start__lt: + required: false + type: string + description: "" + start__gte: + required: false + type: string + description: "" + start__gt: + required: false + type: string + description: "" + end__n: + required: false + type: string + description: "" + end__lte: + required: false + type: string + description: "" + end__lt: + required: false + type: string + description: "" + end__gte: + required: false + type: string + description: "" + end__gt: + required: false + type: string + description: "" + description__n: + required: false + type: string + description: "" + description__ic: + required: false + type: string + description: "" + description__nic: + required: false + type: string + description: "" + description__iew: + required: false + type: string + description: "" + description__niew: + required: false + type: string + description: "" + description__isw: + required: false + type: string + description: "" + description__nisw: + required: false + type: string + description: "" + description__ie: + required: false + type: string + description: "" + description__nie: + required: false + type: string + description: "" + description__empty: + required: false + type: string + description: "" + created__n: + required: false + type: string + description: "" + created__lte: + required: false + type: string + description: "" + created__lt: + required: false + type: string + description: "" + created__gte: + required: false + type: string + description: "" + created__gt: + required: false + type: string + description: "" + last_updated__n: + required: false + type: string + description: "" + last_updated__lte: + required: false + type: string + description: "" + last_updated__lt: + required: false + type: string + description: "" + last_updated__gte: + required: false + type: string + description: "" + last_updated__gt: + required: false + type: string + description: "" + tag__n: + required: false + type: string + description: "" + tenant_group_id__n: + required: false + type: string + description: "" + tenant_group__n: + required: false + type: string + description: "" + tenant_id__n: + required: false + type: string + description: "" + tenant__n: + required: false + type: string + description: "" + rir_id__n: + required: false + type: string + description: "" + rir__n: + required: false + type: string + description: "" + ordering: + required: false + type: string + description: "Which field to use when ordering the results." + limit: + required: false + type: integer + description: "Number of results to return per page." + offset: + required: false + type: integer + description: "The initial index from which to return the results." + save_in_key_store: + type: boolean + default: false + description: Save the result of the action as a json object in the st2 key store. Used when the expected result from Netbox is very large and the result will be piped to another action. You must also specify a save_in_key_store_keyname and an optional save_in_key_store_ttl. + save_in_key_store_key_name: + type: string + description: Name of the key to store the json result value in the st2 key store. Must be used with save_in_key_store and optionally save_in_key_store_ttl. + save_in_key_store_ttl: + type: integer + default: 60 + description: TTL (seconds) of the saved json result in the st2 key store. Defaults to 60 seconds. Must be used with save_in_key_store and save_in_key_store_key_name. +runner_type: python-script \ No newline at end of file diff --git a/actions/get.ipam.asns.yaml b/actions/get.ipam.asns.yaml index 9bf284b2..0df0e451 100644 --- a/actions/get.ipam.asns.yaml +++ b/actions/get.ipam.asns.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Asns" enabled: true entry_point: run.py @@ -37,6 +37,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.ipam.fhrp_group_assignments.yaml b/actions/get.ipam.fhrp_group_assignments.yaml index 12126829..c4bc612b 100644 --- a/actions/get.ipam.fhrp_group_assignments.yaml +++ b/actions/get.ipam.fhrp_group_assignments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Fhrp Group Assignments" enabled: true entry_point: run.py @@ -45,6 +45,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" device: required: false type: string diff --git a/actions/get.ipam.fhrp_groups.yaml b/actions/get.ipam.fhrp_groups.yaml index 33d6d398..1cddad58 100644 --- a/actions/get.ipam.fhrp_groups.yaml +++ b/actions/get.ipam.fhrp_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Fhrp Groups" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.ipam.ip_addresses.yaml b/actions/get.ipam.ip_addresses.yaml index 4cbb88d6..30bfa376 100644 --- a/actions/get.ipam.ip_addresses.yaml +++ b/actions/get.ipam.ip_addresses.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Ip Addresses" enabled: true entry_point: run.py @@ -37,6 +37,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.ipam.ip_ranges.available_ips.yaml b/actions/get.ipam.ip_ranges.available_ips.yaml index 919c24c4..aad78807 100644 --- a/actions/get.ipam.ip_ranges.available_ips.yaml +++ b/actions/get.ipam.ip_ranges.available_ips.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Available Ips" enabled: true entry_point: run.py diff --git a/actions/get.ipam.ip_ranges.yaml b/actions/get.ipam.ip_ranges.yaml index af98680f..ca9ecd29 100644 --- a/actions/get.ipam.ip_ranges.yaml +++ b/actions/get.ipam.ip_ranges.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Ip Ranges" enabled: true entry_point: run.py @@ -21,6 +21,10 @@ parameters: required: false type: string description: "" + mark_utilized: + required: false + type: string + description: "" description: required: false type: string @@ -49,6 +53,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.ipam.l2vpn_terminations.yaml b/actions/get.ipam.l2vpn_terminations.yaml index 4b379dda..5dc5ae4f 100644 --- a/actions/get.ipam.l2vpn_terminations.yaml +++ b/actions/get.ipam.l2vpn_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET L2Vpn Terminations" enabled: true entry_point: run.py @@ -33,6 +33,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.ipam.l2vpns.yaml b/actions/get.ipam.l2vpns.yaml index 20c38a1d..11870d66 100644 --- a/actions/get.ipam.l2vpns.yaml +++ b/actions/get.ipam.l2vpns.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET L2Vpns" enabled: true entry_point: run.py @@ -49,6 +49,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.ipam.prefixes.available_ips.yaml b/actions/get.ipam.prefixes.available_ips.yaml index 57defedf..5a2b7496 100644 --- a/actions/get.ipam.prefixes.available_ips.yaml +++ b/actions/get.ipam.prefixes.available_ips.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Available Ips" enabled: true entry_point: run.py diff --git a/actions/get.ipam.prefixes.available_prefixes.yaml b/actions/get.ipam.prefixes.available_prefixes.yaml index a9e55e48..048084ee 100644 --- a/actions/get.ipam.prefixes.available_prefixes.yaml +++ b/actions/get.ipam.prefixes.available_prefixes.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Available Prefixes" enabled: true entry_point: run.py diff --git a/actions/get.ipam.prefixes.yaml b/actions/get.ipam.prefixes.yaml index 9abf8399..0d29e205 100644 --- a/actions/get.ipam.prefixes.yaml +++ b/actions/get.ipam.prefixes.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Prefixes" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.ipam.rirs.yaml b/actions/get.ipam.rirs.yaml index 82243e6c..b1064750 100644 --- a/actions/get.ipam.rirs.yaml +++ b/actions/get.ipam.rirs.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Rirs" enabled: true entry_point: run.py @@ -45,6 +45,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.ipam.roles.yaml b/actions/get.ipam.roles.yaml index e9035321..1d694d28 100644 --- a/actions/get.ipam.roles.yaml +++ b/actions/get.ipam.roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Roles" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.ipam.route_targets.yaml b/actions/get.ipam.route_targets.yaml index 0146e116..559b3353 100644 --- a/actions/get.ipam.route_targets.yaml +++ b/actions/get.ipam.route_targets.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Route Targets" enabled: true entry_point: run.py @@ -37,6 +37,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.ipam.service_templates.yaml b/actions/get.ipam.service_templates.yaml index 521ddf12..7415a0c2 100644 --- a/actions/get.ipam.service_templates.yaml +++ b/actions/get.ipam.service_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Service Templates" enabled: true entry_point: run.py @@ -37,6 +37,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.ipam.services.yaml b/actions/get.ipam.services.yaml index fb2835b2..4845690d 100644 --- a/actions/get.ipam.services.yaml +++ b/actions/get.ipam.services.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Services" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.ipam.vlan_groups.available_vlans.yaml b/actions/get.ipam.vlan_groups.available_vlans.yaml index f5667677..fb2f9daf 100644 --- a/actions/get.ipam.vlan_groups.available_vlans.yaml +++ b/actions/get.ipam.vlan_groups.available_vlans.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Available Vlans" enabled: true entry_point: run.py diff --git a/actions/get.ipam.vlan_groups.yaml b/actions/get.ipam.vlan_groups.yaml index d9628b2c..2d796b25 100644 --- a/actions/get.ipam.vlan_groups.yaml +++ b/actions/get.ipam.vlan_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Vlan Groups" enabled: true entry_point: run.py @@ -53,6 +53,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.ipam.vlans.yaml b/actions/get.ipam.vlans.yaml index b22b6a58..3a97366e 100644 --- a/actions/get.ipam.vlans.yaml +++ b/actions/get.ipam.vlans.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Vlans" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.ipam.vrfs.yaml b/actions/get.ipam.vrfs.yaml index 7188ece6..77929f55 100644 --- a/actions/get.ipam.vrfs.yaml +++ b/actions/get.ipam.vrfs.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Vrfs" enabled: true entry_point: run.py @@ -45,6 +45,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.status.yaml b/actions/get.status.yaml index 4c8015f4..c50e91d7 100644 --- a/actions/get.status.yaml +++ b/actions/get.status.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "A lightweight read-only endpoint for conveying NetBox's current operational status." enabled: true entry_point: run.py diff --git a/actions/get.tenancy.contact_assignments.yaml b/actions/get.tenancy.contact_assignments.yaml index 3f3f0736..2c245197 100644 --- a/actions/get.tenancy.contact_assignments.yaml +++ b/actions/get.tenancy.contact_assignments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Contact Assignments" enabled: true entry_point: run.py @@ -41,6 +41,18 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" + q: + required: false + type: string + description: "" content_type: required: false type: string diff --git a/actions/get.tenancy.contact_groups.yaml b/actions/get.tenancy.contact_groups.yaml index a79a41d6..421f96aa 100644 --- a/actions/get.tenancy.contact_groups.yaml +++ b/actions/get.tenancy.contact_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Contact Groups" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.tenancy.contact_roles.yaml b/actions/get.tenancy.contact_roles.yaml index 8c41746b..4412a196 100644 --- a/actions/get.tenancy.contact_roles.yaml +++ b/actions/get.tenancy.contact_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Contact Roles" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.tenancy.contacts.yaml b/actions/get.tenancy.contacts.yaml index accc1f89..f7fb2de2 100644 --- a/actions/get.tenancy.contacts.yaml +++ b/actions/get.tenancy.contacts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Contacts" enabled: true entry_point: run.py @@ -53,6 +53,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.tenancy.tenant_groups.yaml b/actions/get.tenancy.tenant_groups.yaml index 3aec1fb9..56855204 100644 --- a/actions/get.tenancy.tenant_groups.yaml +++ b/actions/get.tenancy.tenant_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Tenant Groups" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.tenancy.tenants.yaml b/actions/get.tenancy.tenants.yaml index 5c9d5ce5..3d4542dc 100644 --- a/actions/get.tenancy.tenants.yaml +++ b/actions/get.tenancy.tenants.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Tenants" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.users.config.yaml b/actions/get.users.config.yaml index 395f5d08..79a6ed62 100644 --- a/actions/get.users.config.yaml +++ b/actions/get.users.config.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Return the UserConfig for the currently authenticated User." enabled: true entry_point: run.py diff --git a/actions/get.users.groups.yaml b/actions/get.users.groups.yaml index 33fc8213..71acf811 100644 --- a/actions/get.users.groups.yaml +++ b/actions/get.users.groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Groups" enabled: true entry_point: run.py diff --git a/actions/get.users.permissions.yaml b/actions/get.users.permissions.yaml index 0a69d5b7..248a4924 100644 --- a/actions/get.users.permissions.yaml +++ b/actions/get.users.permissions.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Permissions" enabled: true entry_point: run.py diff --git a/actions/get.users.tokens.yaml b/actions/get.users.tokens.yaml index b4f84a0c..e84439cf 100644 --- a/actions/get.users.tokens.yaml +++ b/actions/get.users.tokens.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Tokens" enabled: true entry_point: run.py diff --git a/actions/get.users.users.yaml b/actions/get.users.users.yaml index e51e653b..6fe02eb7 100644 --- a/actions/get.users.users.yaml +++ b/actions/get.users.users.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Users" enabled: true entry_point: run.py diff --git a/actions/get.virtualization.cluster_groups.yaml b/actions/get.virtualization.cluster_groups.yaml index b0a90664..67476889 100644 --- a/actions/get.virtualization.cluster_groups.yaml +++ b/actions/get.virtualization.cluster_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Cluster Groups" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.virtualization.cluster_types.yaml b/actions/get.virtualization.cluster_types.yaml index 03d831d9..91eab0dd 100644 --- a/actions/get.virtualization.cluster_types.yaml +++ b/actions/get.virtualization.cluster_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Cluster Types" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.virtualization.clusters.yaml b/actions/get.virtualization.clusters.yaml index cbaf13c7..b0d193d0 100644 --- a/actions/get.virtualization.clusters.yaml +++ b/actions/get.virtualization.clusters.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Clusters" enabled: true entry_point: run.py @@ -33,6 +33,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.virtualization.interfaces.yaml b/actions/get.virtualization.interfaces.yaml index cb1bb2f0..9d84678a 100644 --- a/actions/get.virtualization.interfaces.yaml +++ b/actions/get.virtualization.interfaces.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Interfaces" enabled: true entry_point: run.py @@ -45,6 +45,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.virtualization.virtual_machines.yaml b/actions/get.virtualization.virtual_machines.yaml index ef6cea76..c8c32649 100644 --- a/actions/get.virtualization.virtual_machines.yaml +++ b/actions/get.virtualization.virtual_machines.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Virtual Machines" enabled: true entry_point: run.py @@ -45,6 +45,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.wireless.wireless_lan_groups.yaml b/actions/get.wireless.wireless_lan_groups.yaml index 3b2f89ca..52ddb4a5 100644 --- a/actions/get.wireless.wireless_lan_groups.yaml +++ b/actions/get.wireless.wireless_lan_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Wireless Lan Groups" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.wireless.wireless_lans.yaml b/actions/get.wireless.wireless_lans.yaml index 0fab58d0..b777a6d0 100644 --- a/actions/get.wireless.wireless_lans.yaml +++ b/actions/get.wireless.wireless_lans.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Wireless Lans" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/get.wireless.wireless_links.yaml b/actions/get.wireless.wireless_links.yaml index fd7b65c7..6c890f78 100644 --- a/actions/get.wireless.wireless_links.yaml +++ b/actions/get.wireless.wireless_links.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "GET Wireless Links" enabled: true entry_point: run.py @@ -41,6 +41,14 @@ parameters: required: false type: string description: "" + created_by_request: + required: false + type: string + description: "" + updated_by_request: + required: false + type: string + description: "" q: required: false type: string diff --git a/actions/patch.circuits.circuit_terminations.yaml b/actions/patch.circuits.circuit_terminations.yaml index 30f2fc51..2d2a9b0e 100644 --- a/actions/patch.circuits.circuit_terminations.yaml +++ b/actions/patch.circuits.circuit_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Circuit Terminations" enabled: true entry_point: run.py diff --git a/actions/patch.circuits.circuit_types.yaml b/actions/patch.circuits.circuit_types.yaml index cb5e9467..6f850bf1 100644 --- a/actions/patch.circuits.circuit_types.yaml +++ b/actions/patch.circuits.circuit_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Circuit Types" enabled: true entry_point: run.py diff --git a/actions/patch.circuits.circuits.yaml b/actions/patch.circuits.circuits.yaml index e5543645..65a83705 100644 --- a/actions/patch.circuits.circuits.yaml +++ b/actions/patch.circuits.circuits.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Circuits" enabled: true entry_point: run.py @@ -25,6 +25,10 @@ parameters: required: false type: integer description: "Provider" + provider_account: + required: false + type: integer + description: "Provider account" type: required: false type: integer diff --git a/actions/patch.circuits.provider_accounts.yaml b/actions/patch.circuits.provider_accounts.yaml new file mode 100644 index 00000000..7f9c3b48 --- /dev/null +++ b/actions/patch.circuits.provider_accounts.yaml @@ -0,0 +1,52 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "PATCH Provider Accounts" +enabled: true +entry_point: run.py +name: patch.circuits.provider_accounts +parameters: + endpoint_uri: + default: "/circuits/provider-accounts/{{ id }}/" + immutable: true + type: string + http_verb: + default: patch + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + provider: + required: false + type: integer + description: "Provider" + name: + required: false + type: string + description: "Name" + account: + required: false + type: string + description: "Account ID" + description: + required: false + type: string + description: "Description" + comments: + required: false + type: string + description: "Comments" + tags: + required: false + type: array + description: "Array of tag strings" + custom_fields: + required: false + type: object + description: "Custom fields" + id: + required: true + type: string + description: "ID of the object to patch." +runner_type: python-script \ No newline at end of file diff --git a/actions/patch.circuits.provider_networks.yaml b/actions/patch.circuits.provider_networks.yaml index 0b9bd51b..f9d6f35d 100644 --- a/actions/patch.circuits.provider_networks.yaml +++ b/actions/patch.circuits.provider_networks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Provider Networks" enabled: true entry_point: run.py diff --git a/actions/patch.circuits.providers.yaml b/actions/patch.circuits.providers.yaml index 0338969a..2bd80647 100644 --- a/actions/patch.circuits.providers.yaml +++ b/actions/patch.circuits.providers.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Providers" enabled: true entry_point: run.py @@ -25,10 +25,10 @@ parameters: required: false type: string description: "Slug" - account: + accounts: required: false - type: string - description: "Account number" + type: array + description: "Accounts" description: required: false type: string diff --git a/actions/patch.core.data_sources.yaml b/actions/patch.core.data_sources.yaml new file mode 100644 index 00000000..296a4273 --- /dev/null +++ b/actions/patch.core.data_sources.yaml @@ -0,0 +1,56 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "PATCH Data Sources" +enabled: true +entry_point: run.py +name: patch.core.data_sources +parameters: + endpoint_uri: + default: "/core/data-sources/{{ id }}/" + immutable: true + type: string + http_verb: + default: patch + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + name: + required: false + type: string + description: "Name" + type: + required: false + type: string + description: "Type" + source_url: + required: false + type: string + description: "URL" + enabled: + required: false + type: boolean + description: "Enabled" + description: + required: false + type: string + description: "Description" + comments: + required: false + type: string + description: "Comments" + parameters: + required: false + type: object + description: "Parameters" + ignore_rules: + required: false + type: string + description: "Ignore rules" + id: + required: true + type: string + description: "ID of the object to patch." +runner_type: python-script \ No newline at end of file diff --git a/actions/patch.dcim.cable_terminations.yaml b/actions/patch.dcim.cable_terminations.yaml index f0c7252e..9f739b5a 100644 --- a/actions/patch.dcim.cable_terminations.yaml +++ b/actions/patch.dcim.cable_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Cable Terminations" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.cables.yaml b/actions/patch.dcim.cables.yaml index 2018770a..f37f71d1 100644 --- a/actions/patch.dcim.cables.yaml +++ b/actions/patch.dcim.cables.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Cables" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.console_port_templates.yaml b/actions/patch.dcim.console_port_templates.yaml index 19f69763..5face51b 100644 --- a/actions/patch.dcim.console_port_templates.yaml +++ b/actions/patch.dcim.console_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Console Port Templates" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.console_ports.yaml b/actions/patch.dcim.console_ports.yaml index d0974a9e..87d4f167 100644 --- a/actions/patch.dcim.console_ports.yaml +++ b/actions/patch.dcim.console_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Console Ports" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.console_server_port_templates.yaml b/actions/patch.dcim.console_server_port_templates.yaml index a77d0db3..eade4b89 100644 --- a/actions/patch.dcim.console_server_port_templates.yaml +++ b/actions/patch.dcim.console_server_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Console Server Port Templates" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.console_server_ports.yaml b/actions/patch.dcim.console_server_ports.yaml index 3d6cccd0..6bd5df31 100644 --- a/actions/patch.dcim.console_server_ports.yaml +++ b/actions/patch.dcim.console_server_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Console Server Ports" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.device_bay_templates.yaml b/actions/patch.dcim.device_bay_templates.yaml index be26e2fd..a99a4383 100644 --- a/actions/patch.dcim.device_bay_templates.yaml +++ b/actions/patch.dcim.device_bay_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Device Bay Templates" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.device_bays.yaml b/actions/patch.dcim.device_bays.yaml index 2f419644..f2650b98 100644 --- a/actions/patch.dcim.device_bays.yaml +++ b/actions/patch.dcim.device_bays.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Device Bays" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.device_roles.yaml b/actions/patch.dcim.device_roles.yaml index 62652226..a2f30ba6 100644 --- a/actions/patch.dcim.device_roles.yaml +++ b/actions/patch.dcim.device_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Device Roles" enabled: true entry_point: run.py @@ -33,6 +33,10 @@ parameters: required: false type: boolean description: "VM Role" + config_template: + required: false + type: integer + description: "Config template" description: required: false type: string diff --git a/actions/patch.dcim.device_types.yaml b/actions/patch.dcim.device_types.yaml index d3dd98a9..d321cea5 100644 --- a/actions/patch.dcim.device_types.yaml +++ b/actions/patch.dcim.device_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Device Types" enabled: true entry_point: run.py @@ -21,6 +21,10 @@ parameters: required: false type: integer description: "Manufacturer" + default_platform: + required: false + type: integer + description: "Default platform" model: required: false type: string diff --git a/actions/patch.dcim.devices.yaml b/actions/patch.dcim.devices.yaml index 53125a97..87004734 100644 --- a/actions/patch.dcim.devices.yaml +++ b/actions/patch.dcim.devices.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Devices" enabled: true entry_point: run.py @@ -17,110 +17,6 @@ parameters: default: true immutable: true type: boolean - name: - required: false - type: string - description: "Name" - device_type: - required: false - type: integer - description: "Device type" - device_role: - required: false - type: integer - description: "Device role" - tenant: - required: false - type: integer - description: "Tenant" - platform: - required: false - type: integer - description: "Platform" - serial: - required: false - type: string - description: "Serial number" - asset_tag: - required: false - type: string - description: "Asset tag" - site: - required: false - type: integer - description: "Site" - location: - required: false - type: integer - description: "Location" - rack: - required: false - type: integer - description: "Rack" - position: - required: false - type: integer - description: "Position (U)" - face: - required: false - type: string - description: "Rack face" - parent_device: - required: false - type: integer - description: "ID of parent_device" - status: - required: false - type: string - description: "Status" - airflow: - required: false - type: string - description: "Airflow" - primary_ip4: - required: false - type: integer - description: "Primary IPv4" - primary_ip6: - required: false - type: integer - description: "Primary IPv6" - cluster: - required: false - type: integer - description: "Cluster" - virtual_chassis: - required: false - type: integer - description: "Virtual chassis" - vc_position: - required: false - type: integer - description: "Vc position" - vc_priority: - required: false - type: integer - description: "Vc priority" - description: - required: false - type: string - description: "Description" - comments: - required: false - type: string - description: "Comments" - local_context_data: - required: false - type: object - description: "Local context data" - tags: - required: false - type: array - description: "Array of tag strings" - custom_fields: - required: false - type: object - description: "Custom fields" id: required: true type: string diff --git a/actions/patch.dcim.front_port_templates.yaml b/actions/patch.dcim.front_port_templates.yaml index 6249a3ca..884b900f 100644 --- a/actions/patch.dcim.front_port_templates.yaml +++ b/actions/patch.dcim.front_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Front Port Templates" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.front_ports.yaml b/actions/patch.dcim.front_ports.yaml index 0006205e..474b5a11 100644 --- a/actions/patch.dcim.front_ports.yaml +++ b/actions/patch.dcim.front_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Front Ports" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.interface_templates.yaml b/actions/patch.dcim.interface_templates.yaml index 321a7044..45034b0f 100644 --- a/actions/patch.dcim.interface_templates.yaml +++ b/actions/patch.dcim.interface_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Interface Templates" enabled: true entry_point: run.py @@ -37,6 +37,10 @@ parameters: required: false type: string description: "Type" + enabled: + required: false + type: boolean + description: "Enabled" mgmt_only: required: false type: boolean @@ -45,6 +49,10 @@ parameters: required: false type: string description: "Description" + bridge: + required: false + type: integer + description: "Bridge interface" poe_mode: required: false type: string diff --git a/actions/patch.dcim.interfaces.yaml b/actions/patch.dcim.interfaces.yaml index ea6f7a15..c66f4f84 100644 --- a/actions/patch.dcim.interfaces.yaml +++ b/actions/patch.dcim.interfaces.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Interfaces" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.inventory_item_roles.yaml b/actions/patch.dcim.inventory_item_roles.yaml index fde72b57..2aacbf1d 100644 --- a/actions/patch.dcim.inventory_item_roles.yaml +++ b/actions/patch.dcim.inventory_item_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Inventory Item Roles" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.inventory_item_templates.yaml b/actions/patch.dcim.inventory_item_templates.yaml index 1e7700e8..102a31c1 100644 --- a/actions/patch.dcim.inventory_item_templates.yaml +++ b/actions/patch.dcim.inventory_item_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Inventory Item Templates" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.inventory_items.yaml b/actions/patch.dcim.inventory_items.yaml index df7645b1..a7810de3 100644 --- a/actions/patch.dcim.inventory_items.yaml +++ b/actions/patch.dcim.inventory_items.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Inventory Items" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.locations.yaml b/actions/patch.dcim.locations.yaml index 53ed15e1..33080b5e 100644 --- a/actions/patch.dcim.locations.yaml +++ b/actions/patch.dcim.locations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Locations" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.manufacturers.yaml b/actions/patch.dcim.manufacturers.yaml index f94d22d7..c1de4ec1 100644 --- a/actions/patch.dcim.manufacturers.yaml +++ b/actions/patch.dcim.manufacturers.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Manufacturers" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.module_bay_templates.yaml b/actions/patch.dcim.module_bay_templates.yaml index c9f4d9cc..a6e55943 100644 --- a/actions/patch.dcim.module_bay_templates.yaml +++ b/actions/patch.dcim.module_bay_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Module Bay Templates" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.module_bays.yaml b/actions/patch.dcim.module_bays.yaml index 98f47782..2f18304a 100644 --- a/actions/patch.dcim.module_bays.yaml +++ b/actions/patch.dcim.module_bays.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Module Bays" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.module_types.yaml b/actions/patch.dcim.module_types.yaml index 0d6f70ca..87f859cc 100644 --- a/actions/patch.dcim.module_types.yaml +++ b/actions/patch.dcim.module_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Module Types" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.modules.yaml b/actions/patch.dcim.modules.yaml index 080b8330..f5b3e4c1 100644 --- a/actions/patch.dcim.modules.yaml +++ b/actions/patch.dcim.modules.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Modules" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.platforms.yaml b/actions/patch.dcim.platforms.yaml index aa940d50..f8438bc0 100644 --- a/actions/patch.dcim.platforms.yaml +++ b/actions/patch.dcim.platforms.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Platforms" enabled: true entry_point: run.py @@ -29,6 +29,10 @@ parameters: required: false type: integer description: "Manufacturer" + config_template: + required: false + type: integer + description: "Config template" napalm_driver: required: false type: string diff --git a/actions/patch.dcim.power_feeds.yaml b/actions/patch.dcim.power_feeds.yaml index d43acd42..afa67228 100644 --- a/actions/patch.dcim.power_feeds.yaml +++ b/actions/patch.dcim.power_feeds.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Power Feeds" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.power_outlet_templates.yaml b/actions/patch.dcim.power_outlet_templates.yaml index 244b2370..d755f427 100644 --- a/actions/patch.dcim.power_outlet_templates.yaml +++ b/actions/patch.dcim.power_outlet_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Power Outlet Templates" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.power_outlets.yaml b/actions/patch.dcim.power_outlets.yaml index a5a40153..8804bb83 100644 --- a/actions/patch.dcim.power_outlets.yaml +++ b/actions/patch.dcim.power_outlets.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Power Outlets" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.power_panels.yaml b/actions/patch.dcim.power_panels.yaml index 5017af0c..37ac969f 100644 --- a/actions/patch.dcim.power_panels.yaml +++ b/actions/patch.dcim.power_panels.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Power Panels" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.power_port_templates.yaml b/actions/patch.dcim.power_port_templates.yaml index 372b469a..62aa0b0f 100644 --- a/actions/patch.dcim.power_port_templates.yaml +++ b/actions/patch.dcim.power_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Power Port Templates" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.power_ports.yaml b/actions/patch.dcim.power_ports.yaml index 0974e37c..fcbc8f12 100644 --- a/actions/patch.dcim.power_ports.yaml +++ b/actions/patch.dcim.power_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Power Ports" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.rack_reservations.yaml b/actions/patch.dcim.rack_reservations.yaml index 9f1831a6..7083ec44 100644 --- a/actions/patch.dcim.rack_reservations.yaml +++ b/actions/patch.dcim.rack_reservations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Rack Reservations" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.rack_roles.yaml b/actions/patch.dcim.rack_roles.yaml index 9c47d40b..d513daa1 100644 --- a/actions/patch.dcim.rack_roles.yaml +++ b/actions/patch.dcim.rack_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Rack Roles" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.racks.yaml b/actions/patch.dcim.racks.yaml index cbd55f3e..711c1dcb 100644 --- a/actions/patch.dcim.racks.yaml +++ b/actions/patch.dcim.racks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Racks" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.rear_port_templates.yaml b/actions/patch.dcim.rear_port_templates.yaml index e3659d4a..b1fd2d22 100644 --- a/actions/patch.dcim.rear_port_templates.yaml +++ b/actions/patch.dcim.rear_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Rear Port Templates" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.rear_ports.yaml b/actions/patch.dcim.rear_ports.yaml index 62c979bd..f7dccc62 100644 --- a/actions/patch.dcim.rear_ports.yaml +++ b/actions/patch.dcim.rear_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Rear Ports" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.regions.yaml b/actions/patch.dcim.regions.yaml index 1f367fdb..0633cdc6 100644 --- a/actions/patch.dcim.regions.yaml +++ b/actions/patch.dcim.regions.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Regions" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.site_groups.yaml b/actions/patch.dcim.site_groups.yaml index 4500cc6c..cee0af62 100644 --- a/actions/patch.dcim.site_groups.yaml +++ b/actions/patch.dcim.site_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Site Groups" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.sites.yaml b/actions/patch.dcim.sites.yaml index 5b9b70d1..bee12562 100644 --- a/actions/patch.dcim.sites.yaml +++ b/actions/patch.dcim.sites.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Sites" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.virtual_chassis.yaml b/actions/patch.dcim.virtual_chassis.yaml index 0803bd65..f4d247df 100644 --- a/actions/patch.dcim.virtual_chassis.yaml +++ b/actions/patch.dcim.virtual_chassis.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Virtual Chassis" enabled: true entry_point: run.py diff --git a/actions/patch.dcim.virtual_device_contexts.yaml b/actions/patch.dcim.virtual_device_contexts.yaml index d6d40f5e..7b37bf6f 100644 --- a/actions/patch.dcim.virtual_device_contexts.yaml +++ b/actions/patch.dcim.virtual_device_contexts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Virtual Device Contexts" enabled: true entry_point: run.py diff --git a/actions/patch.extras.config_contexts.yaml b/actions/patch.extras.config_contexts.yaml index 750b709b..6125b981 100644 --- a/actions/patch.extras.config_contexts.yaml +++ b/actions/patch.extras.config_contexts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Config Contexts" enabled: true entry_point: run.py @@ -85,6 +85,14 @@ parameters: required: false type: array description: "Array of tag strings" + data_source: + required: false + type: integer + description: "Data source" + data_file: + required: false + type: integer + description: "Data file" data: required: false type: object diff --git a/actions/patch.extras.config_templates.yaml b/actions/patch.extras.config_templates.yaml new file mode 100644 index 00000000..78bb8579 --- /dev/null +++ b/actions/patch.extras.config_templates.yaml @@ -0,0 +1,52 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "PATCH Config Templates" +enabled: true +entry_point: run.py +name: patch.extras.config_templates +parameters: + endpoint_uri: + default: "/extras/config-templates/{{ id }}/" + immutable: true + type: string + http_verb: + default: patch + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + name: + required: false + type: string + description: "Name" + description: + required: false + type: string + description: "Description" + environment_params: + required: false + type: object + description: "Environment params" + template_code: + required: false + type: string + description: "Template code" + data_source: + required: false + type: integer + description: "Data source" + data_file: + required: false + type: integer + description: "Data file" + tags: + required: false + type: array + description: "Array of tag strings" + id: + required: true + type: string + description: "ID of the object to patch." +runner_type: python-script \ No newline at end of file diff --git a/actions/patch.extras.custom_fields.yaml b/actions/patch.extras.custom_fields.yaml index af773e2e..937e27e4 100644 --- a/actions/patch.extras.custom_fields.yaml +++ b/actions/patch.extras.custom_fields.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Custom Fields" enabled: true entry_point: run.py @@ -61,6 +61,10 @@ parameters: required: false type: string description: "UI visibility" + is_cloneable: + required: false + type: boolean + description: "Cloneable" default: required: false type: object diff --git a/actions/patch.extras.custom_links.yaml b/actions/patch.extras.custom_links.yaml index e1517505..c9e945bd 100644 --- a/actions/patch.extras.custom_links.yaml +++ b/actions/patch.extras.custom_links.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Custom Links" enabled: true entry_point: run.py diff --git a/actions/patch.extras.dashboard.yaml b/actions/patch.extras.dashboard.yaml new file mode 100644 index 00000000..48200cca --- /dev/null +++ b/actions/patch.extras.dashboard.yaml @@ -0,0 +1,32 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "PATCH Dashboard" +enabled: true +entry_point: run.py +name: patch.extras.dashboard +parameters: + endpoint_uri: + default: "/extras/dashboard/" + immutable: true + type: string + http_verb: + default: patch + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + layout: + required: false + type: object + description: "Layout" + config: + required: false + type: object + description: "Config" + id: + required: true + type: string + description: "ID of the object to patch." +runner_type: python-script \ No newline at end of file diff --git a/actions/patch.extras.export_templates.yaml b/actions/patch.extras.export_templates.yaml index 2d34be0e..8adaec07 100644 --- a/actions/patch.extras.export_templates.yaml +++ b/actions/patch.extras.export_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Export Templates" enabled: true entry_point: run.py @@ -45,6 +45,14 @@ parameters: required: false type: boolean description: "As attachment" + data_source: + required: false + type: integer + description: "Data source" + data_file: + required: false + type: integer + description: "Data file" id: required: true type: string diff --git a/actions/patch.extras.image_attachments.yaml b/actions/patch.extras.image_attachments.yaml index 61149d56..6c10dc33 100644 --- a/actions/patch.extras.image_attachments.yaml +++ b/actions/patch.extras.image_attachments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Image Attachments" enabled: true entry_point: run.py diff --git a/actions/patch.extras.journal_entries.yaml b/actions/patch.extras.journal_entries.yaml index 6492d862..8b5c2cbf 100644 --- a/actions/patch.extras.journal_entries.yaml +++ b/actions/patch.extras.journal_entries.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Journal Entries" enabled: true entry_point: run.py diff --git a/actions/patch.extras.saved_filters.yaml b/actions/patch.extras.saved_filters.yaml index 09fb8050..9808f746 100644 --- a/actions/patch.extras.saved_filters.yaml +++ b/actions/patch.extras.saved_filters.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Saved Filters" enabled: true entry_point: run.py diff --git a/actions/patch.extras.tags.yaml b/actions/patch.extras.tags.yaml index 4bf3d947..4decfa65 100644 --- a/actions/patch.extras.tags.yaml +++ b/actions/patch.extras.tags.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Tags" enabled: true entry_point: run.py diff --git a/actions/patch.extras.webhooks.yaml b/actions/patch.extras.webhooks.yaml index 789378a4..5286b698 100644 --- a/actions/patch.extras.webhooks.yaml +++ b/actions/patch.extras.webhooks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Webhooks" enabled: true entry_point: run.py @@ -37,6 +37,14 @@ parameters: required: false type: boolean description: "Type delete" + type_job_start: + required: false + type: boolean + description: "Type job start" + type_job_end: + required: false + type: boolean + description: "Type job end" payload_url: required: false type: string diff --git a/actions/patch.ipam.aggregates.yaml b/actions/patch.ipam.aggregates.yaml index 7fe35572..95a8b8a3 100644 --- a/actions/patch.ipam.aggregates.yaml +++ b/actions/patch.ipam.aggregates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Aggregates" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.asn_ranges.yaml b/actions/patch.ipam.asn_ranges.yaml new file mode 100644 index 00000000..10c77ddc --- /dev/null +++ b/actions/patch.ipam.asn_ranges.yaml @@ -0,0 +1,60 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "PATCH Asn Ranges" +enabled: true +entry_point: run.py +name: patch.ipam.asn_ranges +parameters: + endpoint_uri: + default: "/ipam/asn-ranges/{{ id }}/" + immutable: true + type: string + http_verb: + default: patch + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + name: + required: false + type: string + description: "Name" + slug: + required: false + type: string + description: "Slug" + rir: + required: false + type: integer + description: "RIR" + start: + required: false + type: integer + description: "Start" + end: + required: false + type: integer + description: "End" + tenant: + required: false + type: integer + description: "Tenant" + description: + required: false + type: string + description: "Description" + tags: + required: false + type: array + description: "Array of tag strings" + custom_fields: + required: false + type: object + description: "Custom fields" + id: + required: true + type: string + description: "ID of the object to patch." +runner_type: python-script \ No newline at end of file diff --git a/actions/patch.ipam.asns.yaml b/actions/patch.ipam.asns.yaml index 6a26b888..772516c8 100644 --- a/actions/patch.ipam.asns.yaml +++ b/actions/patch.ipam.asns.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Asns" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.fhrp_group_assignments.yaml b/actions/patch.ipam.fhrp_group_assignments.yaml index 9f7f4b37..23580969 100644 --- a/actions/patch.ipam.fhrp_group_assignments.yaml +++ b/actions/patch.ipam.fhrp_group_assignments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Fhrp Group Assignments" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.fhrp_groups.yaml b/actions/patch.ipam.fhrp_groups.yaml index a5402375..604dba2c 100644 --- a/actions/patch.ipam.fhrp_groups.yaml +++ b/actions/patch.ipam.fhrp_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Fhrp Groups" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.ip_addresses.yaml b/actions/patch.ipam.ip_addresses.yaml index 38ce6dcf..320b53e0 100644 --- a/actions/patch.ipam.ip_addresses.yaml +++ b/actions/patch.ipam.ip_addresses.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Ip Addresses" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.ip_ranges.yaml b/actions/patch.ipam.ip_ranges.yaml index 814df79e..c5302c6a 100644 --- a/actions/patch.ipam.ip_ranges.yaml +++ b/actions/patch.ipam.ip_ranges.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Ip Ranges" enabled: true entry_point: run.py @@ -41,6 +41,10 @@ parameters: required: false type: integer description: "Role" + mark_utilized: + required: false + type: boolean + description: "Mark utilized" description: required: false type: string diff --git a/actions/patch.ipam.l2vpn_terminations.yaml b/actions/patch.ipam.l2vpn_terminations.yaml index f788106c..1dc2dbbb 100644 --- a/actions/patch.ipam.l2vpn_terminations.yaml +++ b/actions/patch.ipam.l2vpn_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH L2Vpn Terminations" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.l2vpns.yaml b/actions/patch.ipam.l2vpns.yaml index 2eaaa3f8..db073855 100644 --- a/actions/patch.ipam.l2vpns.yaml +++ b/actions/patch.ipam.l2vpns.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH L2Vpns" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.prefixes.yaml b/actions/patch.ipam.prefixes.yaml index f0c3c2d8..1e694ea4 100644 --- a/actions/patch.ipam.prefixes.yaml +++ b/actions/patch.ipam.prefixes.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Prefixes" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.rirs.yaml b/actions/patch.ipam.rirs.yaml index d9bdd2e5..6cae0012 100644 --- a/actions/patch.ipam.rirs.yaml +++ b/actions/patch.ipam.rirs.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Rirs" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.roles.yaml b/actions/patch.ipam.roles.yaml index 106709e5..bb8946d0 100644 --- a/actions/patch.ipam.roles.yaml +++ b/actions/patch.ipam.roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Roles" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.route_targets.yaml b/actions/patch.ipam.route_targets.yaml index 03b145ce..fb43a2c5 100644 --- a/actions/patch.ipam.route_targets.yaml +++ b/actions/patch.ipam.route_targets.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Route Targets" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.service_templates.yaml b/actions/patch.ipam.service_templates.yaml index 12a5b0e7..1ccf4886 100644 --- a/actions/patch.ipam.service_templates.yaml +++ b/actions/patch.ipam.service_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Service Templates" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.services.yaml b/actions/patch.ipam.services.yaml index 0fa4230d..a709f704 100644 --- a/actions/patch.ipam.services.yaml +++ b/actions/patch.ipam.services.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Services" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.vlan_groups.yaml b/actions/patch.ipam.vlan_groups.yaml index 6ceaebda..59f1ac16 100644 --- a/actions/patch.ipam.vlan_groups.yaml +++ b/actions/patch.ipam.vlan_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Vlan Groups" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.vlans.yaml b/actions/patch.ipam.vlans.yaml index a1ca3fcc..4f0798a3 100644 --- a/actions/patch.ipam.vlans.yaml +++ b/actions/patch.ipam.vlans.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Vlans" enabled: true entry_point: run.py diff --git a/actions/patch.ipam.vrfs.yaml b/actions/patch.ipam.vrfs.yaml index 4a310f7a..7a962fec 100644 --- a/actions/patch.ipam.vrfs.yaml +++ b/actions/patch.ipam.vrfs.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Vrfs" enabled: true entry_point: run.py diff --git a/actions/patch.tenancy.contact_assignments.yaml b/actions/patch.tenancy.contact_assignments.yaml index f49868c1..054b8720 100644 --- a/actions/patch.tenancy.contact_assignments.yaml +++ b/actions/patch.tenancy.contact_assignments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Contact Assignments" enabled: true entry_point: run.py diff --git a/actions/patch.tenancy.contact_groups.yaml b/actions/patch.tenancy.contact_groups.yaml index 43214276..300f1bbb 100644 --- a/actions/patch.tenancy.contact_groups.yaml +++ b/actions/patch.tenancy.contact_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Contact Groups" enabled: true entry_point: run.py diff --git a/actions/patch.tenancy.contact_roles.yaml b/actions/patch.tenancy.contact_roles.yaml index faf867b1..58e322a1 100644 --- a/actions/patch.tenancy.contact_roles.yaml +++ b/actions/patch.tenancy.contact_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Contact Roles" enabled: true entry_point: run.py diff --git a/actions/patch.tenancy.contacts.yaml b/actions/patch.tenancy.contacts.yaml index dc812626..e9d29660 100644 --- a/actions/patch.tenancy.contacts.yaml +++ b/actions/patch.tenancy.contacts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Contacts" enabled: true entry_point: run.py diff --git a/actions/patch.tenancy.tenant_groups.yaml b/actions/patch.tenancy.tenant_groups.yaml index fe0b9017..33047b7b 100644 --- a/actions/patch.tenancy.tenant_groups.yaml +++ b/actions/patch.tenancy.tenant_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Tenant Groups" enabled: true entry_point: run.py diff --git a/actions/patch.tenancy.tenants.yaml b/actions/patch.tenancy.tenants.yaml index e3172d44..936ca5f8 100644 --- a/actions/patch.tenancy.tenants.yaml +++ b/actions/patch.tenancy.tenants.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Tenants" enabled: true entry_point: run.py diff --git a/actions/patch.users.groups.yaml b/actions/patch.users.groups.yaml index 9f656b0b..939169e2 100644 --- a/actions/patch.users.groups.yaml +++ b/actions/patch.users.groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Groups" enabled: true entry_point: run.py diff --git a/actions/patch.users.permissions.yaml b/actions/patch.users.permissions.yaml index 20ea6e91..199869b0 100644 --- a/actions/patch.users.permissions.yaml +++ b/actions/patch.users.permissions.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Permissions" enabled: true entry_point: run.py diff --git a/actions/patch.users.tokens.yaml b/actions/patch.users.tokens.yaml index 3fcdb206..0a74cb6b 100644 --- a/actions/patch.users.tokens.yaml +++ b/actions/patch.users.tokens.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Tokens" enabled: true entry_point: run.py diff --git a/actions/patch.users.users.yaml b/actions/patch.users.users.yaml index 44973e1e..801cb7b2 100644 --- a/actions/patch.users.users.yaml +++ b/actions/patch.users.users.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Users" enabled: true entry_point: run.py diff --git a/actions/patch.virtualization.cluster_groups.yaml b/actions/patch.virtualization.cluster_groups.yaml index 0d74e2ca..525e531d 100644 --- a/actions/patch.virtualization.cluster_groups.yaml +++ b/actions/patch.virtualization.cluster_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Cluster Groups" enabled: true entry_point: run.py diff --git a/actions/patch.virtualization.cluster_types.yaml b/actions/patch.virtualization.cluster_types.yaml index 64400114..617f8826 100644 --- a/actions/patch.virtualization.cluster_types.yaml +++ b/actions/patch.virtualization.cluster_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Cluster Types" enabled: true entry_point: run.py diff --git a/actions/patch.virtualization.clusters.yaml b/actions/patch.virtualization.clusters.yaml index 5d0598cc..689b1170 100644 --- a/actions/patch.virtualization.clusters.yaml +++ b/actions/patch.virtualization.clusters.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Clusters" enabled: true entry_point: run.py diff --git a/actions/patch.virtualization.interfaces.yaml b/actions/patch.virtualization.interfaces.yaml index 3706d5ea..4d28cac0 100644 --- a/actions/patch.virtualization.interfaces.yaml +++ b/actions/patch.virtualization.interfaces.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Interfaces" enabled: true entry_point: run.py diff --git a/actions/patch.virtualization.virtual_machines.yaml b/actions/patch.virtualization.virtual_machines.yaml index 3a04fe1a..3db4181a 100644 --- a/actions/patch.virtualization.virtual_machines.yaml +++ b/actions/patch.virtualization.virtual_machines.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Virtual Machines" enabled: true entry_point: run.py @@ -17,78 +17,6 @@ parameters: default: true immutable: true type: boolean - name: - required: false - type: string - description: "Name" - status: - required: false - type: string - description: "Status" - site: - required: false - type: integer - description: "Site" - cluster: - required: false - type: integer - description: "Cluster" - device: - required: false - type: integer - description: "Device" - role: - required: false - type: integer - description: "Role" - tenant: - required: false - type: integer - description: "Tenant" - platform: - required: false - type: integer - description: "Platform" - primary_ip4: - required: false - type: integer - description: "Primary IPv4" - primary_ip6: - required: false - type: integer - description: "Primary IPv6" - vcpus: - required: false - type: integer - description: "VCPUs" - memory: - required: false - type: integer - description: "Memory (MB)" - disk: - required: false - type: integer - description: "Disk (GB)" - description: - required: false - type: string - description: "Description" - comments: - required: false - type: string - description: "Comments" - local_context_data: - required: false - type: object - description: "Local context data" - tags: - required: false - type: array - description: "Array of tag strings" - custom_fields: - required: false - type: object - description: "Custom fields" id: required: true type: string diff --git a/actions/patch.wireless.wireless_lan_groups.yaml b/actions/patch.wireless.wireless_lan_groups.yaml index ac541937..a685219a 100644 --- a/actions/patch.wireless.wireless_lan_groups.yaml +++ b/actions/patch.wireless.wireless_lan_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Wireless Lan Groups" enabled: true entry_point: run.py diff --git a/actions/patch.wireless.wireless_lans.yaml b/actions/patch.wireless.wireless_lans.yaml index 6387fc62..d4db0236 100644 --- a/actions/patch.wireless.wireless_lans.yaml +++ b/actions/patch.wireless.wireless_lans.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Wireless Lans" enabled: true entry_point: run.py diff --git a/actions/patch.wireless.wireless_links.yaml b/actions/patch.wireless.wireless_links.yaml index b47869db..16767fa6 100644 --- a/actions/patch.wireless.wireless_links.yaml +++ b/actions/patch.wireless.wireless_links.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PATCH Wireless Links" enabled: true entry_point: run.py diff --git a/actions/post.circuits.circuit_terminations.yaml b/actions/post.circuits.circuit_terminations.yaml index 2527b24b..9f097bca 100644 --- a/actions/post.circuits.circuit_terminations.yaml +++ b/actions/post.circuits.circuit_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Circuit Terminations" enabled: true entry_point: run.py diff --git a/actions/post.circuits.circuit_types.yaml b/actions/post.circuits.circuit_types.yaml index 4edc22ab..d0605a82 100644 --- a/actions/post.circuits.circuit_types.yaml +++ b/actions/post.circuits.circuit_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Circuit Types" enabled: true entry_point: run.py diff --git a/actions/post.circuits.circuits.yaml b/actions/post.circuits.circuits.yaml index 0ddb78d5..140e5635 100644 --- a/actions/post.circuits.circuits.yaml +++ b/actions/post.circuits.circuits.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Circuits" enabled: true entry_point: run.py @@ -25,6 +25,10 @@ parameters: required: true type: integer description: "Provider" + provider_account: + required: false + type: integer + description: "Provider account" type: required: true type: integer diff --git a/actions/post.circuits.provider_accounts.yaml b/actions/post.circuits.provider_accounts.yaml new file mode 100644 index 00000000..2623a940 --- /dev/null +++ b/actions/post.circuits.provider_accounts.yaml @@ -0,0 +1,48 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "POST Provider Accounts" +enabled: true +entry_point: run.py +name: post.circuits.provider_accounts +parameters: + endpoint_uri: + default: "/circuits/provider-accounts/" + immutable: true + type: string + http_verb: + default: post + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + provider: + required: true + type: integer + description: "Provider" + name: + required: false + type: string + description: "Name" + account: + required: true + type: string + description: "Account ID" + description: + required: false + type: string + description: "Description" + comments: + required: false + type: string + description: "Comments" + tags: + required: false + type: array + description: "Array of tag strings" + custom_fields: + required: false + type: object + description: "Custom fields" +runner_type: python-script \ No newline at end of file diff --git a/actions/post.circuits.provider_networks.yaml b/actions/post.circuits.provider_networks.yaml index d9374ee6..48626f41 100644 --- a/actions/post.circuits.provider_networks.yaml +++ b/actions/post.circuits.provider_networks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Provider Networks" enabled: true entry_point: run.py diff --git a/actions/post.circuits.providers.yaml b/actions/post.circuits.providers.yaml index 157269bc..fbe509bb 100644 --- a/actions/post.circuits.providers.yaml +++ b/actions/post.circuits.providers.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Providers" enabled: true entry_point: run.py @@ -25,10 +25,10 @@ parameters: required: true type: string description: "Slug" - account: - required: false - type: string - description: "Account number" + accounts: + required: true + type: array + description: "Accounts" description: required: false type: string diff --git a/actions/post.core.data_sources.yaml b/actions/post.core.data_sources.yaml new file mode 100644 index 00000000..4c12541d --- /dev/null +++ b/actions/post.core.data_sources.yaml @@ -0,0 +1,52 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "POST Data Sources" +enabled: true +entry_point: run.py +name: post.core.data_sources +parameters: + endpoint_uri: + default: "/core/data-sources/" + immutable: true + type: string + http_verb: + default: post + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + name: + required: true + type: string + description: "Name" + type: + required: false + type: string + description: "Type" + source_url: + required: true + type: string + description: "URL" + enabled: + required: false + type: boolean + description: "Enabled" + description: + required: false + type: string + description: "Description" + comments: + required: false + type: string + description: "Comments" + parameters: + required: false + type: object + description: "Parameters" + ignore_rules: + required: false + type: string + description: "Ignore rules" +runner_type: python-script \ No newline at end of file diff --git a/actions/post.dcim.cable_terminations.yaml b/actions/post.dcim.cable_terminations.yaml index 581450d5..efcddd6d 100644 --- a/actions/post.dcim.cable_terminations.yaml +++ b/actions/post.dcim.cable_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Cable Terminations" enabled: true entry_point: run.py diff --git a/actions/post.dcim.cables.yaml b/actions/post.dcim.cables.yaml index 617149ba..47ed34a2 100644 --- a/actions/post.dcim.cables.yaml +++ b/actions/post.dcim.cables.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Cables" enabled: true entry_point: run.py diff --git a/actions/post.dcim.console_port_templates.yaml b/actions/post.dcim.console_port_templates.yaml index bcaa0eb4..acb9da61 100644 --- a/actions/post.dcim.console_port_templates.yaml +++ b/actions/post.dcim.console_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Console Port Templates" enabled: true entry_point: run.py diff --git a/actions/post.dcim.console_ports.yaml b/actions/post.dcim.console_ports.yaml index 91091a0d..6fe417b7 100644 --- a/actions/post.dcim.console_ports.yaml +++ b/actions/post.dcim.console_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Console Ports" enabled: true entry_point: run.py diff --git a/actions/post.dcim.console_server_port_templates.yaml b/actions/post.dcim.console_server_port_templates.yaml index de761e0e..e77dfd50 100644 --- a/actions/post.dcim.console_server_port_templates.yaml +++ b/actions/post.dcim.console_server_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Console Server Port Templates" enabled: true entry_point: run.py diff --git a/actions/post.dcim.console_server_ports.yaml b/actions/post.dcim.console_server_ports.yaml index e69f91dc..40ab1469 100644 --- a/actions/post.dcim.console_server_ports.yaml +++ b/actions/post.dcim.console_server_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Console Server Ports" enabled: true entry_point: run.py diff --git a/actions/post.dcim.device_bay_templates.yaml b/actions/post.dcim.device_bay_templates.yaml index 2752703a..f21059e6 100644 --- a/actions/post.dcim.device_bay_templates.yaml +++ b/actions/post.dcim.device_bay_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Device Bay Templates" enabled: true entry_point: run.py diff --git a/actions/post.dcim.device_bays.yaml b/actions/post.dcim.device_bays.yaml index 019f20f7..dc7e5e04 100644 --- a/actions/post.dcim.device_bays.yaml +++ b/actions/post.dcim.device_bays.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Device Bays" enabled: true entry_point: run.py diff --git a/actions/post.dcim.device_roles.yaml b/actions/post.dcim.device_roles.yaml index f145df33..0a56d4f7 100644 --- a/actions/post.dcim.device_roles.yaml +++ b/actions/post.dcim.device_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Device Roles" enabled: true entry_point: run.py @@ -33,6 +33,10 @@ parameters: required: false type: boolean description: "VM Role" + config_template: + required: false + type: integer + description: "Config template" description: required: false type: string diff --git a/actions/post.dcim.device_types.yaml b/actions/post.dcim.device_types.yaml index 45e28237..6bb82dfe 100644 --- a/actions/post.dcim.device_types.yaml +++ b/actions/post.dcim.device_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Device Types" enabled: true entry_point: run.py @@ -21,6 +21,10 @@ parameters: required: true type: integer description: "Manufacturer" + default_platform: + required: false + type: integer + description: "Default platform" model: required: true type: string diff --git a/actions/post.dcim.devices.yaml b/actions/post.dcim.devices.yaml index 8ceedc84..fdbdb16e 100644 --- a/actions/post.dcim.devices.yaml +++ b/actions/post.dcim.devices.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Devices" enabled: true entry_point: run.py @@ -17,108 +17,4 @@ parameters: default: true immutable: true type: boolean - name: - required: false - type: string - description: "Name" - device_type: - required: true - type: integer - description: "Device type" - device_role: - required: true - type: integer - description: "Device role" - tenant: - required: false - type: integer - description: "Tenant" - platform: - required: false - type: integer - description: "Platform" - serial: - required: false - type: string - description: "Serial number" - asset_tag: - required: false - type: string - description: "Asset tag" - site: - required: true - type: integer - description: "Site" - location: - required: false - type: integer - description: "Location" - rack: - required: false - type: integer - description: "Rack" - position: - required: false - type: integer - description: "Position (U)" - face: - required: false - type: string - description: "Rack face" - parent_device: - required: false - type: integer - description: "ID of parent_device" - status: - required: false - type: string - description: "Status" - airflow: - required: false - type: string - description: "Airflow" - primary_ip4: - required: false - type: integer - description: "Primary IPv4" - primary_ip6: - required: false - type: integer - description: "Primary IPv6" - cluster: - required: false - type: integer - description: "Cluster" - virtual_chassis: - required: false - type: integer - description: "Virtual chassis" - vc_position: - required: false - type: integer - description: "Vc position" - vc_priority: - required: false - type: integer - description: "Vc priority" - description: - required: false - type: string - description: "Description" - comments: - required: false - type: string - description: "Comments" - local_context_data: - required: false - type: object - description: "Local context data" - tags: - required: false - type: array - description: "Array of tag strings" - custom_fields: - required: false - type: object - description: "Custom fields" runner_type: python-script \ No newline at end of file diff --git a/actions/post.dcim.front_port_templates.yaml b/actions/post.dcim.front_port_templates.yaml index 20c36e50..0238da1d 100644 --- a/actions/post.dcim.front_port_templates.yaml +++ b/actions/post.dcim.front_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Front Port Templates" enabled: true entry_point: run.py diff --git a/actions/post.dcim.front_ports.yaml b/actions/post.dcim.front_ports.yaml index 6fb08c3d..65995eaf 100644 --- a/actions/post.dcim.front_ports.yaml +++ b/actions/post.dcim.front_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Front Ports" enabled: true entry_point: run.py diff --git a/actions/post.dcim.interface_templates.yaml b/actions/post.dcim.interface_templates.yaml index 67638274..af644ad5 100644 --- a/actions/post.dcim.interface_templates.yaml +++ b/actions/post.dcim.interface_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Interface Templates" enabled: true entry_point: run.py @@ -37,6 +37,10 @@ parameters: required: true type: string description: "Type" + enabled: + required: false + type: boolean + description: "Enabled" mgmt_only: required: false type: boolean @@ -45,6 +49,10 @@ parameters: required: false type: string description: "Description" + bridge: + required: false + type: integer + description: "Bridge interface" poe_mode: required: false type: string diff --git a/actions/post.dcim.interfaces.yaml b/actions/post.dcim.interfaces.yaml index e11dc8ca..34eaa193 100644 --- a/actions/post.dcim.interfaces.yaml +++ b/actions/post.dcim.interfaces.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Interfaces" enabled: true entry_point: run.py diff --git a/actions/post.dcim.inventory_item_roles.yaml b/actions/post.dcim.inventory_item_roles.yaml index 17d40986..06c289d5 100644 --- a/actions/post.dcim.inventory_item_roles.yaml +++ b/actions/post.dcim.inventory_item_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Inventory Item Roles" enabled: true entry_point: run.py diff --git a/actions/post.dcim.inventory_item_templates.yaml b/actions/post.dcim.inventory_item_templates.yaml index 94070099..c21e261e 100644 --- a/actions/post.dcim.inventory_item_templates.yaml +++ b/actions/post.dcim.inventory_item_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Inventory Item Templates" enabled: true entry_point: run.py diff --git a/actions/post.dcim.inventory_items.yaml b/actions/post.dcim.inventory_items.yaml index 52374f3c..57c3915f 100644 --- a/actions/post.dcim.inventory_items.yaml +++ b/actions/post.dcim.inventory_items.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Inventory Items" enabled: true entry_point: run.py diff --git a/actions/post.dcim.locations.yaml b/actions/post.dcim.locations.yaml index 76947ae2..86011e58 100644 --- a/actions/post.dcim.locations.yaml +++ b/actions/post.dcim.locations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Locations" enabled: true entry_point: run.py diff --git a/actions/post.dcim.manufacturers.yaml b/actions/post.dcim.manufacturers.yaml index 862b747e..75024f35 100644 --- a/actions/post.dcim.manufacturers.yaml +++ b/actions/post.dcim.manufacturers.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Manufacturers" enabled: true entry_point: run.py diff --git a/actions/post.dcim.module_bay_templates.yaml b/actions/post.dcim.module_bay_templates.yaml index 1cdc11b4..53a803b4 100644 --- a/actions/post.dcim.module_bay_templates.yaml +++ b/actions/post.dcim.module_bay_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Module Bay Templates" enabled: true entry_point: run.py diff --git a/actions/post.dcim.module_bays.yaml b/actions/post.dcim.module_bays.yaml index c0cc7616..aeff0f10 100644 --- a/actions/post.dcim.module_bays.yaml +++ b/actions/post.dcim.module_bays.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Module Bays" enabled: true entry_point: run.py diff --git a/actions/post.dcim.module_types.yaml b/actions/post.dcim.module_types.yaml index 26e575b7..81137744 100644 --- a/actions/post.dcim.module_types.yaml +++ b/actions/post.dcim.module_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Module Types" enabled: true entry_point: run.py diff --git a/actions/post.dcim.modules.yaml b/actions/post.dcim.modules.yaml index 886de21d..92ceb17b 100644 --- a/actions/post.dcim.modules.yaml +++ b/actions/post.dcim.modules.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Modules" enabled: true entry_point: run.py diff --git a/actions/post.dcim.platforms.yaml b/actions/post.dcim.platforms.yaml index 105a7d5d..ecb6141e 100644 --- a/actions/post.dcim.platforms.yaml +++ b/actions/post.dcim.platforms.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Platforms" enabled: true entry_point: run.py @@ -29,6 +29,10 @@ parameters: required: false type: integer description: "Manufacturer" + config_template: + required: false + type: integer + description: "Config template" napalm_driver: required: false type: string diff --git a/actions/post.dcim.power_feeds.yaml b/actions/post.dcim.power_feeds.yaml index 334114ef..0079f9da 100644 --- a/actions/post.dcim.power_feeds.yaml +++ b/actions/post.dcim.power_feeds.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Power Feeds" enabled: true entry_point: run.py diff --git a/actions/post.dcim.power_outlet_templates.yaml b/actions/post.dcim.power_outlet_templates.yaml index bafaac4c..caebd398 100644 --- a/actions/post.dcim.power_outlet_templates.yaml +++ b/actions/post.dcim.power_outlet_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Power Outlet Templates" enabled: true entry_point: run.py diff --git a/actions/post.dcim.power_outlets.yaml b/actions/post.dcim.power_outlets.yaml index 678dc8ec..f31985e8 100644 --- a/actions/post.dcim.power_outlets.yaml +++ b/actions/post.dcim.power_outlets.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Power Outlets" enabled: true entry_point: run.py diff --git a/actions/post.dcim.power_panels.yaml b/actions/post.dcim.power_panels.yaml index 39fc8d31..93d2dc9e 100644 --- a/actions/post.dcim.power_panels.yaml +++ b/actions/post.dcim.power_panels.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Power Panels" enabled: true entry_point: run.py diff --git a/actions/post.dcim.power_port_templates.yaml b/actions/post.dcim.power_port_templates.yaml index cebabbf8..b2a1b7d6 100644 --- a/actions/post.dcim.power_port_templates.yaml +++ b/actions/post.dcim.power_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Power Port Templates" enabled: true entry_point: run.py diff --git a/actions/post.dcim.power_ports.yaml b/actions/post.dcim.power_ports.yaml index 1c8281d6..58568f64 100644 --- a/actions/post.dcim.power_ports.yaml +++ b/actions/post.dcim.power_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Power Ports" enabled: true entry_point: run.py diff --git a/actions/post.dcim.rack_reservations.yaml b/actions/post.dcim.rack_reservations.yaml index 8b4f3e9a..2440f28d 100644 --- a/actions/post.dcim.rack_reservations.yaml +++ b/actions/post.dcim.rack_reservations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Rack Reservations" enabled: true entry_point: run.py diff --git a/actions/post.dcim.rack_roles.yaml b/actions/post.dcim.rack_roles.yaml index aa050f4d..3e00e220 100644 --- a/actions/post.dcim.rack_roles.yaml +++ b/actions/post.dcim.rack_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Rack Roles" enabled: true entry_point: run.py diff --git a/actions/post.dcim.racks.yaml b/actions/post.dcim.racks.yaml index c886fd77..7a117255 100644 --- a/actions/post.dcim.racks.yaml +++ b/actions/post.dcim.racks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Racks" enabled: true entry_point: run.py diff --git a/actions/post.dcim.rear_port_templates.yaml b/actions/post.dcim.rear_port_templates.yaml index 8e6face0..3754447f 100644 --- a/actions/post.dcim.rear_port_templates.yaml +++ b/actions/post.dcim.rear_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Rear Port Templates" enabled: true entry_point: run.py diff --git a/actions/post.dcim.rear_ports.yaml b/actions/post.dcim.rear_ports.yaml index 2c5401a0..f479b724 100644 --- a/actions/post.dcim.rear_ports.yaml +++ b/actions/post.dcim.rear_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Rear Ports" enabled: true entry_point: run.py diff --git a/actions/post.dcim.regions.yaml b/actions/post.dcim.regions.yaml index 14a384f4..a6596bf9 100644 --- a/actions/post.dcim.regions.yaml +++ b/actions/post.dcim.regions.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Regions" enabled: true entry_point: run.py diff --git a/actions/post.dcim.site_groups.yaml b/actions/post.dcim.site_groups.yaml index 85a76a0c..f4162ff4 100644 --- a/actions/post.dcim.site_groups.yaml +++ b/actions/post.dcim.site_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Site Groups" enabled: true entry_point: run.py diff --git a/actions/post.dcim.sites.yaml b/actions/post.dcim.sites.yaml index 28ba86fe..a8325618 100644 --- a/actions/post.dcim.sites.yaml +++ b/actions/post.dcim.sites.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Sites" enabled: true entry_point: run.py diff --git a/actions/post.dcim.virtual_chassis.yaml b/actions/post.dcim.virtual_chassis.yaml index 1522e285..65e70b76 100644 --- a/actions/post.dcim.virtual_chassis.yaml +++ b/actions/post.dcim.virtual_chassis.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Virtual Chassis" enabled: true entry_point: run.py diff --git a/actions/post.dcim.virtual_device_contexts.yaml b/actions/post.dcim.virtual_device_contexts.yaml index 78ebae16..972c6a42 100644 --- a/actions/post.dcim.virtual_device_contexts.yaml +++ b/actions/post.dcim.virtual_device_contexts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Virtual Device Contexts" enabled: true entry_point: run.py diff --git a/actions/post.extras.config_contexts.yaml b/actions/post.extras.config_contexts.yaml index 46593bd9..8476f9fb 100644 --- a/actions/post.extras.config_contexts.yaml +++ b/actions/post.extras.config_contexts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Config Contexts" enabled: true entry_point: run.py @@ -85,6 +85,14 @@ parameters: required: false type: array description: "Array of tag strings" + data_source: + required: false + type: integer + description: "Data source" + data_file: + required: false + type: integer + description: "Data file" data: required: true type: object diff --git a/actions/post.extras.config_templates.yaml b/actions/post.extras.config_templates.yaml new file mode 100644 index 00000000..bdd58275 --- /dev/null +++ b/actions/post.extras.config_templates.yaml @@ -0,0 +1,48 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "POST Config Templates" +enabled: true +entry_point: run.py +name: post.extras.config_templates +parameters: + endpoint_uri: + default: "/extras/config-templates/" + immutable: true + type: string + http_verb: + default: post + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + name: + required: true + type: string + description: "Name" + description: + required: false + type: string + description: "Description" + environment_params: + required: false + type: object + description: "Environment params" + template_code: + required: true + type: string + description: "Template code" + data_source: + required: false + type: integer + description: "Data source" + data_file: + required: false + type: integer + description: "Data file" + tags: + required: false + type: array + description: "Array of tag strings" +runner_type: python-script \ No newline at end of file diff --git a/actions/post.extras.custom_fields.yaml b/actions/post.extras.custom_fields.yaml index 6fd15190..96251158 100644 --- a/actions/post.extras.custom_fields.yaml +++ b/actions/post.extras.custom_fields.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Custom Fields" enabled: true entry_point: run.py @@ -61,6 +61,10 @@ parameters: required: false type: string description: "UI visibility" + is_cloneable: + required: false + type: boolean + description: "Cloneable" default: required: false type: object diff --git a/actions/post.extras.custom_links.yaml b/actions/post.extras.custom_links.yaml index bccd5a80..61aad1fe 100644 --- a/actions/post.extras.custom_links.yaml +++ b/actions/post.extras.custom_links.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Custom Links" enabled: true entry_point: run.py diff --git a/actions/post.extras.export_templates.yaml b/actions/post.extras.export_templates.yaml index c8ed2d3f..c9424ef5 100644 --- a/actions/post.extras.export_templates.yaml +++ b/actions/post.extras.export_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Export Templates" enabled: true entry_point: run.py @@ -45,4 +45,12 @@ parameters: required: false type: boolean description: "As attachment" + data_source: + required: false + type: integer + description: "Data source" + data_file: + required: false + type: integer + description: "Data file" runner_type: python-script \ No newline at end of file diff --git a/actions/post.extras.image_attachments.yaml b/actions/post.extras.image_attachments.yaml index 49201e2f..1932afb5 100644 --- a/actions/post.extras.image_attachments.yaml +++ b/actions/post.extras.image_attachments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Image Attachments" enabled: true entry_point: run.py diff --git a/actions/post.extras.journal_entries.yaml b/actions/post.extras.journal_entries.yaml index ecb85ab0..88c1e1c0 100644 --- a/actions/post.extras.journal_entries.yaml +++ b/actions/post.extras.journal_entries.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Journal Entries" enabled: true entry_point: run.py diff --git a/actions/post.extras.saved_filters.yaml b/actions/post.extras.saved_filters.yaml index 45cba181..eb6c53dc 100644 --- a/actions/post.extras.saved_filters.yaml +++ b/actions/post.extras.saved_filters.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Saved Filters" enabled: true entry_point: run.py diff --git a/actions/post.extras.tags.yaml b/actions/post.extras.tags.yaml index b31fbecd..e825a541 100644 --- a/actions/post.extras.tags.yaml +++ b/actions/post.extras.tags.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Tags" enabled: true entry_point: run.py diff --git a/actions/post.extras.webhooks.yaml b/actions/post.extras.webhooks.yaml index 1edbc473..bd510ad0 100644 --- a/actions/post.extras.webhooks.yaml +++ b/actions/post.extras.webhooks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Webhooks" enabled: true entry_point: run.py @@ -37,6 +37,14 @@ parameters: required: false type: boolean description: "Type delete" + type_job_start: + required: false + type: boolean + description: "Type job start" + type_job_end: + required: false + type: boolean + description: "Type job end" payload_url: required: true type: string diff --git a/actions/post.ipam.aggregates.yaml b/actions/post.ipam.aggregates.yaml index ea4ae040..8106d405 100644 --- a/actions/post.ipam.aggregates.yaml +++ b/actions/post.ipam.aggregates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Aggregates" enabled: true entry_point: run.py diff --git a/actions/post.ipam.asn_ranges.yaml b/actions/post.ipam.asn_ranges.yaml new file mode 100644 index 00000000..08c27893 --- /dev/null +++ b/actions/post.ipam.asn_ranges.yaml @@ -0,0 +1,56 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "POST Asn Ranges" +enabled: true +entry_point: run.py +name: post.ipam.asn_ranges +parameters: + endpoint_uri: + default: "/ipam/asn-ranges/" + immutable: true + type: string + http_verb: + default: post + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + name: + required: true + type: string + description: "Name" + slug: + required: true + type: string + description: "Slug" + rir: + required: true + type: integer + description: "RIR" + start: + required: true + type: integer + description: "Start" + end: + required: true + type: integer + description: "End" + tenant: + required: false + type: integer + description: "Tenant" + description: + required: false + type: string + description: "Description" + tags: + required: false + type: array + description: "Array of tag strings" + custom_fields: + required: false + type: object + description: "Custom fields" +runner_type: python-script \ No newline at end of file diff --git a/actions/post.ipam.asns.yaml b/actions/post.ipam.asns.yaml index acecc092..32fb4c75 100644 --- a/actions/post.ipam.asns.yaml +++ b/actions/post.ipam.asns.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Asns" enabled: true entry_point: run.py diff --git a/actions/post.ipam.fhrp_group_assignments.yaml b/actions/post.ipam.fhrp_group_assignments.yaml index dd31ab37..7db6753d 100644 --- a/actions/post.ipam.fhrp_group_assignments.yaml +++ b/actions/post.ipam.fhrp_group_assignments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Fhrp Group Assignments" enabled: true entry_point: run.py diff --git a/actions/post.ipam.fhrp_groups.yaml b/actions/post.ipam.fhrp_groups.yaml index 08c48b98..5b2adbe2 100644 --- a/actions/post.ipam.fhrp_groups.yaml +++ b/actions/post.ipam.fhrp_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Fhrp Groups" enabled: true entry_point: run.py diff --git a/actions/post.ipam.ip_addresses.yaml b/actions/post.ipam.ip_addresses.yaml index 7cdf0c14..5188c18e 100644 --- a/actions/post.ipam.ip_addresses.yaml +++ b/actions/post.ipam.ip_addresses.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Ip Addresses" enabled: true entry_point: run.py diff --git a/actions/post.ipam.ip_ranges.yaml b/actions/post.ipam.ip_ranges.yaml index 20102627..2d7188aa 100644 --- a/actions/post.ipam.ip_ranges.yaml +++ b/actions/post.ipam.ip_ranges.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Ip Ranges" enabled: true entry_point: run.py @@ -41,6 +41,10 @@ parameters: required: false type: integer description: "Role" + mark_utilized: + required: false + type: boolean + description: "Mark utilized" description: required: false type: string diff --git a/actions/post.ipam.l2vpn_terminations.yaml b/actions/post.ipam.l2vpn_terminations.yaml index 68a289cf..361853d9 100644 --- a/actions/post.ipam.l2vpn_terminations.yaml +++ b/actions/post.ipam.l2vpn_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST L2Vpn Terminations" enabled: true entry_point: run.py diff --git a/actions/post.ipam.l2vpns.yaml b/actions/post.ipam.l2vpns.yaml index 79889b95..cdd83e70 100644 --- a/actions/post.ipam.l2vpns.yaml +++ b/actions/post.ipam.l2vpns.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST L2Vpns" enabled: true entry_point: run.py diff --git a/actions/post.ipam.prefixes.yaml b/actions/post.ipam.prefixes.yaml index 792ee920..84278364 100644 --- a/actions/post.ipam.prefixes.yaml +++ b/actions/post.ipam.prefixes.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Prefixes" enabled: true entry_point: run.py diff --git a/actions/post.ipam.rirs.yaml b/actions/post.ipam.rirs.yaml index bcd87317..7d1ab287 100644 --- a/actions/post.ipam.rirs.yaml +++ b/actions/post.ipam.rirs.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Rirs" enabled: true entry_point: run.py diff --git a/actions/post.ipam.roles.yaml b/actions/post.ipam.roles.yaml index a8d08a24..fadbb145 100644 --- a/actions/post.ipam.roles.yaml +++ b/actions/post.ipam.roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Roles" enabled: true entry_point: run.py diff --git a/actions/post.ipam.route_targets.yaml b/actions/post.ipam.route_targets.yaml index f88e2663..c221f1d3 100644 --- a/actions/post.ipam.route_targets.yaml +++ b/actions/post.ipam.route_targets.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Route Targets" enabled: true entry_point: run.py diff --git a/actions/post.ipam.service_templates.yaml b/actions/post.ipam.service_templates.yaml index 6fabc373..66a827e4 100644 --- a/actions/post.ipam.service_templates.yaml +++ b/actions/post.ipam.service_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Service Templates" enabled: true entry_point: run.py diff --git a/actions/post.ipam.services.yaml b/actions/post.ipam.services.yaml index 50671989..dd2b54f5 100644 --- a/actions/post.ipam.services.yaml +++ b/actions/post.ipam.services.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Services" enabled: true entry_point: run.py diff --git a/actions/post.ipam.vlan_groups.yaml b/actions/post.ipam.vlan_groups.yaml index 2f561c28..8a38531e 100644 --- a/actions/post.ipam.vlan_groups.yaml +++ b/actions/post.ipam.vlan_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Vlan Groups" enabled: true entry_point: run.py diff --git a/actions/post.ipam.vlans.yaml b/actions/post.ipam.vlans.yaml index 7c3c4c77..7b243054 100644 --- a/actions/post.ipam.vlans.yaml +++ b/actions/post.ipam.vlans.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Vlans" enabled: true entry_point: run.py diff --git a/actions/post.ipam.vrfs.yaml b/actions/post.ipam.vrfs.yaml index 6640731a..7a2746e0 100644 --- a/actions/post.ipam.vrfs.yaml +++ b/actions/post.ipam.vrfs.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Vrfs" enabled: true entry_point: run.py diff --git a/actions/post.tenancy.contact_assignments.yaml b/actions/post.tenancy.contact_assignments.yaml index 817c22e0..4b5516de 100644 --- a/actions/post.tenancy.contact_assignments.yaml +++ b/actions/post.tenancy.contact_assignments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Contact Assignments" enabled: true entry_point: run.py diff --git a/actions/post.tenancy.contact_groups.yaml b/actions/post.tenancy.contact_groups.yaml index 2406970c..5e8a8ec4 100644 --- a/actions/post.tenancy.contact_groups.yaml +++ b/actions/post.tenancy.contact_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Contact Groups" enabled: true entry_point: run.py diff --git a/actions/post.tenancy.contact_roles.yaml b/actions/post.tenancy.contact_roles.yaml index 371059bb..954966e7 100644 --- a/actions/post.tenancy.contact_roles.yaml +++ b/actions/post.tenancy.contact_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Contact Roles" enabled: true entry_point: run.py diff --git a/actions/post.tenancy.contacts.yaml b/actions/post.tenancy.contacts.yaml index c8de1b1a..8f1a7d17 100644 --- a/actions/post.tenancy.contacts.yaml +++ b/actions/post.tenancy.contacts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Contacts" enabled: true entry_point: run.py diff --git a/actions/post.tenancy.tenant_groups.yaml b/actions/post.tenancy.tenant_groups.yaml index 995d47fc..ad6635e3 100644 --- a/actions/post.tenancy.tenant_groups.yaml +++ b/actions/post.tenancy.tenant_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Tenant Groups" enabled: true entry_point: run.py diff --git a/actions/post.tenancy.tenants.yaml b/actions/post.tenancy.tenants.yaml index 83bd8bbc..d0658ccc 100644 --- a/actions/post.tenancy.tenants.yaml +++ b/actions/post.tenancy.tenants.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Tenants" enabled: true entry_point: run.py diff --git a/actions/post.users.groups.yaml b/actions/post.users.groups.yaml index d6919947..89f24fc4 100644 --- a/actions/post.users.groups.yaml +++ b/actions/post.users.groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Groups" enabled: true entry_point: run.py diff --git a/actions/post.users.permissions.yaml b/actions/post.users.permissions.yaml index fbe149b9..ba6ec7d1 100644 --- a/actions/post.users.permissions.yaml +++ b/actions/post.users.permissions.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Permissions" enabled: true entry_point: run.py diff --git a/actions/post.users.tokens.provision.yaml b/actions/post.users.tokens.provision.yaml index f140cd20..e6c8e877 100644 --- a/actions/post.users.tokens.provision.yaml +++ b/actions/post.users.tokens.provision.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "Non-authenticated REST API endpoint via which a user may create a Token." enabled: true entry_point: run.py diff --git a/actions/post.users.tokens.yaml b/actions/post.users.tokens.yaml index f55d280b..40f651df 100644 --- a/actions/post.users.tokens.yaml +++ b/actions/post.users.tokens.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Tokens" enabled: true entry_point: run.py diff --git a/actions/post.users.users.yaml b/actions/post.users.users.yaml index fd653c3e..05c47f48 100644 --- a/actions/post.users.users.yaml +++ b/actions/post.users.users.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Users" enabled: true entry_point: run.py diff --git a/actions/post.virtualization.cluster_groups.yaml b/actions/post.virtualization.cluster_groups.yaml index 4316126e..8dc019b0 100644 --- a/actions/post.virtualization.cluster_groups.yaml +++ b/actions/post.virtualization.cluster_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Cluster Groups" enabled: true entry_point: run.py diff --git a/actions/post.virtualization.cluster_types.yaml b/actions/post.virtualization.cluster_types.yaml index ddac1e11..98f6dc2e 100644 --- a/actions/post.virtualization.cluster_types.yaml +++ b/actions/post.virtualization.cluster_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Cluster Types" enabled: true entry_point: run.py diff --git a/actions/post.virtualization.clusters.yaml b/actions/post.virtualization.clusters.yaml index 67ba8bee..c6fdda0f 100644 --- a/actions/post.virtualization.clusters.yaml +++ b/actions/post.virtualization.clusters.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Clusters" enabled: true entry_point: run.py diff --git a/actions/post.virtualization.interfaces.yaml b/actions/post.virtualization.interfaces.yaml index 9acb2b49..f4c901ce 100644 --- a/actions/post.virtualization.interfaces.yaml +++ b/actions/post.virtualization.interfaces.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Interfaces" enabled: true entry_point: run.py diff --git a/actions/post.virtualization.virtual_machines.yaml b/actions/post.virtualization.virtual_machines.yaml index c7b37e28..01f3c75d 100644 --- a/actions/post.virtualization.virtual_machines.yaml +++ b/actions/post.virtualization.virtual_machines.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Virtual Machines" enabled: true entry_point: run.py @@ -17,76 +17,4 @@ parameters: default: true immutable: true type: boolean - name: - required: true - type: string - description: "Name" - status: - required: false - type: string - description: "Status" - site: - required: false - type: integer - description: "Site" - cluster: - required: false - type: integer - description: "Cluster" - device: - required: false - type: integer - description: "Device" - role: - required: false - type: integer - description: "Role" - tenant: - required: false - type: integer - description: "Tenant" - platform: - required: false - type: integer - description: "Platform" - primary_ip4: - required: false - type: integer - description: "Primary IPv4" - primary_ip6: - required: false - type: integer - description: "Primary IPv6" - vcpus: - required: false - type: integer - description: "VCPUs" - memory: - required: false - type: integer - description: "Memory (MB)" - disk: - required: false - type: integer - description: "Disk (GB)" - description: - required: false - type: string - description: "Description" - comments: - required: false - type: string - description: "Comments" - local_context_data: - required: false - type: object - description: "Local context data" - tags: - required: false - type: array - description: "Array of tag strings" - custom_fields: - required: false - type: object - description: "Custom fields" runner_type: python-script \ No newline at end of file diff --git a/actions/post.wireless.wireless_lan_groups.yaml b/actions/post.wireless.wireless_lan_groups.yaml index 90dfdb8a..eb9fab7a 100644 --- a/actions/post.wireless.wireless_lan_groups.yaml +++ b/actions/post.wireless.wireless_lan_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Wireless Lan Groups" enabled: true entry_point: run.py diff --git a/actions/post.wireless.wireless_lans.yaml b/actions/post.wireless.wireless_lans.yaml index 5ce5f6ba..49d43291 100644 --- a/actions/post.wireless.wireless_lans.yaml +++ b/actions/post.wireless.wireless_lans.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Wireless Lans" enabled: true entry_point: run.py diff --git a/actions/post.wireless.wireless_links.yaml b/actions/post.wireless.wireless_links.yaml index 9d998df0..14bae2da 100644 --- a/actions/post.wireless.wireless_links.yaml +++ b/actions/post.wireless.wireless_links.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "POST Wireless Links" enabled: true entry_point: run.py diff --git a/actions/put.circuits.circuit_terminations.yaml b/actions/put.circuits.circuit_terminations.yaml index 8e250369..5f5a7ad8 100644 --- a/actions/put.circuits.circuit_terminations.yaml +++ b/actions/put.circuits.circuit_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Circuit Terminations" enabled: true entry_point: run.py diff --git a/actions/put.circuits.circuit_types.yaml b/actions/put.circuits.circuit_types.yaml index d79b6542..1c566c4e 100644 --- a/actions/put.circuits.circuit_types.yaml +++ b/actions/put.circuits.circuit_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Circuit Types" enabled: true entry_point: run.py diff --git a/actions/put.circuits.circuits.yaml b/actions/put.circuits.circuits.yaml index 6251db07..a62356a1 100644 --- a/actions/put.circuits.circuits.yaml +++ b/actions/put.circuits.circuits.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Circuits" enabled: true entry_point: run.py @@ -25,6 +25,10 @@ parameters: required: true type: integer description: "Provider" + provider_account: + required: false + type: integer + description: "Provider account" type: required: true type: integer diff --git a/actions/put.circuits.provider_accounts.yaml b/actions/put.circuits.provider_accounts.yaml new file mode 100644 index 00000000..1dd9abac --- /dev/null +++ b/actions/put.circuits.provider_accounts.yaml @@ -0,0 +1,52 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "PUT Provider Accounts" +enabled: true +entry_point: run.py +name: put.circuits.provider_accounts +parameters: + endpoint_uri: + default: "/circuits/provider-accounts/{{ id }}/" + immutable: true + type: string + http_verb: + default: put + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + provider: + required: true + type: integer + description: "Provider" + name: + required: false + type: string + description: "Name" + account: + required: true + type: string + description: "Account ID" + description: + required: false + type: string + description: "Description" + comments: + required: false + type: string + description: "Comments" + tags: + required: false + type: array + description: "Array of tag strings" + custom_fields: + required: false + type: object + description: "Custom fields" + id: + required: true + type: string + description: "ID of the object to put." +runner_type: python-script \ No newline at end of file diff --git a/actions/put.circuits.provider_networks.yaml b/actions/put.circuits.provider_networks.yaml index bbab523c..a18b4b51 100644 --- a/actions/put.circuits.provider_networks.yaml +++ b/actions/put.circuits.provider_networks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Provider Networks" enabled: true entry_point: run.py diff --git a/actions/put.circuits.providers.yaml b/actions/put.circuits.providers.yaml index be2a5bee..c7c4d7a1 100644 --- a/actions/put.circuits.providers.yaml +++ b/actions/put.circuits.providers.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Providers" enabled: true entry_point: run.py @@ -25,10 +25,10 @@ parameters: required: true type: string description: "Slug" - account: - required: false - type: string - description: "Account number" + accounts: + required: true + type: array + description: "Accounts" description: required: false type: string diff --git a/actions/put.core.data_sources.yaml b/actions/put.core.data_sources.yaml new file mode 100644 index 00000000..d1dc9c22 --- /dev/null +++ b/actions/put.core.data_sources.yaml @@ -0,0 +1,56 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "PUT Data Sources" +enabled: true +entry_point: run.py +name: put.core.data_sources +parameters: + endpoint_uri: + default: "/core/data-sources/{{ id }}/" + immutable: true + type: string + http_verb: + default: put + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + name: + required: true + type: string + description: "Name" + type: + required: false + type: string + description: "Type" + source_url: + required: true + type: string + description: "URL" + enabled: + required: false + type: boolean + description: "Enabled" + description: + required: false + type: string + description: "Description" + comments: + required: false + type: string + description: "Comments" + parameters: + required: false + type: object + description: "Parameters" + ignore_rules: + required: false + type: string + description: "Ignore rules" + id: + required: true + type: string + description: "ID of the object to put." +runner_type: python-script \ No newline at end of file diff --git a/actions/put.dcim.cable_terminations.yaml b/actions/put.dcim.cable_terminations.yaml index 621a8646..c41a89ae 100644 --- a/actions/put.dcim.cable_terminations.yaml +++ b/actions/put.dcim.cable_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Cable Terminations" enabled: true entry_point: run.py diff --git a/actions/put.dcim.cables.yaml b/actions/put.dcim.cables.yaml index 072906fc..7775f276 100644 --- a/actions/put.dcim.cables.yaml +++ b/actions/put.dcim.cables.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Cables" enabled: true entry_point: run.py diff --git a/actions/put.dcim.console_port_templates.yaml b/actions/put.dcim.console_port_templates.yaml index cb1e45f9..1b603ed0 100644 --- a/actions/put.dcim.console_port_templates.yaml +++ b/actions/put.dcim.console_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Console Port Templates" enabled: true entry_point: run.py diff --git a/actions/put.dcim.console_ports.yaml b/actions/put.dcim.console_ports.yaml index a653873f..6c0197cb 100644 --- a/actions/put.dcim.console_ports.yaml +++ b/actions/put.dcim.console_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Console Ports" enabled: true entry_point: run.py diff --git a/actions/put.dcim.console_server_port_templates.yaml b/actions/put.dcim.console_server_port_templates.yaml index 79a2ad80..1af20294 100644 --- a/actions/put.dcim.console_server_port_templates.yaml +++ b/actions/put.dcim.console_server_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Console Server Port Templates" enabled: true entry_point: run.py diff --git a/actions/put.dcim.console_server_ports.yaml b/actions/put.dcim.console_server_ports.yaml index 6bfa7afe..a850e806 100644 --- a/actions/put.dcim.console_server_ports.yaml +++ b/actions/put.dcim.console_server_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Console Server Ports" enabled: true entry_point: run.py diff --git a/actions/put.dcim.device_bay_templates.yaml b/actions/put.dcim.device_bay_templates.yaml index aa16ba78..9e0321ea 100644 --- a/actions/put.dcim.device_bay_templates.yaml +++ b/actions/put.dcim.device_bay_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Device Bay Templates" enabled: true entry_point: run.py diff --git a/actions/put.dcim.device_bays.yaml b/actions/put.dcim.device_bays.yaml index fd17df29..0856ad98 100644 --- a/actions/put.dcim.device_bays.yaml +++ b/actions/put.dcim.device_bays.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Device Bays" enabled: true entry_point: run.py diff --git a/actions/put.dcim.device_roles.yaml b/actions/put.dcim.device_roles.yaml index e2100940..a49ac522 100644 --- a/actions/put.dcim.device_roles.yaml +++ b/actions/put.dcim.device_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Device Roles" enabled: true entry_point: run.py @@ -33,6 +33,10 @@ parameters: required: false type: boolean description: "VM Role" + config_template: + required: false + type: integer + description: "Config template" description: required: false type: string diff --git a/actions/put.dcim.device_types.yaml b/actions/put.dcim.device_types.yaml index 3de11686..399423d6 100644 --- a/actions/put.dcim.device_types.yaml +++ b/actions/put.dcim.device_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Device Types" enabled: true entry_point: run.py @@ -21,6 +21,10 @@ parameters: required: true type: integer description: "Manufacturer" + default_platform: + required: false + type: integer + description: "Default platform" model: required: true type: string diff --git a/actions/put.dcim.devices.yaml b/actions/put.dcim.devices.yaml index be8d344e..940ad722 100644 --- a/actions/put.dcim.devices.yaml +++ b/actions/put.dcim.devices.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Devices" enabled: true entry_point: run.py @@ -17,110 +17,6 @@ parameters: default: true immutable: true type: boolean - name: - required: false - type: string - description: "Name" - device_type: - required: true - type: integer - description: "Device type" - device_role: - required: true - type: integer - description: "Device role" - tenant: - required: false - type: integer - description: "Tenant" - platform: - required: false - type: integer - description: "Platform" - serial: - required: false - type: string - description: "Serial number" - asset_tag: - required: false - type: string - description: "Asset tag" - site: - required: true - type: integer - description: "Site" - location: - required: false - type: integer - description: "Location" - rack: - required: false - type: integer - description: "Rack" - position: - required: false - type: integer - description: "Position (U)" - face: - required: false - type: string - description: "Rack face" - parent_device: - required: false - type: integer - description: "ID of parent_device" - status: - required: false - type: string - description: "Status" - airflow: - required: false - type: string - description: "Airflow" - primary_ip4: - required: false - type: integer - description: "Primary IPv4" - primary_ip6: - required: false - type: integer - description: "Primary IPv6" - cluster: - required: false - type: integer - description: "Cluster" - virtual_chassis: - required: false - type: integer - description: "Virtual chassis" - vc_position: - required: false - type: integer - description: "Vc position" - vc_priority: - required: false - type: integer - description: "Vc priority" - description: - required: false - type: string - description: "Description" - comments: - required: false - type: string - description: "Comments" - local_context_data: - required: false - type: object - description: "Local context data" - tags: - required: false - type: array - description: "Array of tag strings" - custom_fields: - required: false - type: object - description: "Custom fields" id: required: true type: string diff --git a/actions/put.dcim.front_port_templates.yaml b/actions/put.dcim.front_port_templates.yaml index 667f5613..c57b8935 100644 --- a/actions/put.dcim.front_port_templates.yaml +++ b/actions/put.dcim.front_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Front Port Templates" enabled: true entry_point: run.py diff --git a/actions/put.dcim.front_ports.yaml b/actions/put.dcim.front_ports.yaml index e794a214..0206df64 100644 --- a/actions/put.dcim.front_ports.yaml +++ b/actions/put.dcim.front_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Front Ports" enabled: true entry_point: run.py diff --git a/actions/put.dcim.interface_templates.yaml b/actions/put.dcim.interface_templates.yaml index 8efaeec1..f3d5690f 100644 --- a/actions/put.dcim.interface_templates.yaml +++ b/actions/put.dcim.interface_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Interface Templates" enabled: true entry_point: run.py @@ -37,6 +37,10 @@ parameters: required: true type: string description: "Type" + enabled: + required: false + type: boolean + description: "Enabled" mgmt_only: required: false type: boolean @@ -45,6 +49,10 @@ parameters: required: false type: string description: "Description" + bridge: + required: false + type: integer + description: "Bridge interface" poe_mode: required: false type: string diff --git a/actions/put.dcim.interfaces.yaml b/actions/put.dcim.interfaces.yaml index f3b3d7e8..cca07986 100644 --- a/actions/put.dcim.interfaces.yaml +++ b/actions/put.dcim.interfaces.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Interfaces" enabled: true entry_point: run.py diff --git a/actions/put.dcim.inventory_item_roles.yaml b/actions/put.dcim.inventory_item_roles.yaml index 59520104..3f4392b2 100644 --- a/actions/put.dcim.inventory_item_roles.yaml +++ b/actions/put.dcim.inventory_item_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Inventory Item Roles" enabled: true entry_point: run.py diff --git a/actions/put.dcim.inventory_item_templates.yaml b/actions/put.dcim.inventory_item_templates.yaml index 6105c3ef..b80bbf66 100644 --- a/actions/put.dcim.inventory_item_templates.yaml +++ b/actions/put.dcim.inventory_item_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Inventory Item Templates" enabled: true entry_point: run.py diff --git a/actions/put.dcim.inventory_items.yaml b/actions/put.dcim.inventory_items.yaml index bbcf80e2..b651964e 100644 --- a/actions/put.dcim.inventory_items.yaml +++ b/actions/put.dcim.inventory_items.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Inventory Items" enabled: true entry_point: run.py diff --git a/actions/put.dcim.locations.yaml b/actions/put.dcim.locations.yaml index 3493bebc..2abe0bee 100644 --- a/actions/put.dcim.locations.yaml +++ b/actions/put.dcim.locations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Locations" enabled: true entry_point: run.py diff --git a/actions/put.dcim.manufacturers.yaml b/actions/put.dcim.manufacturers.yaml index 1bf58aa9..20a95dd3 100644 --- a/actions/put.dcim.manufacturers.yaml +++ b/actions/put.dcim.manufacturers.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Manufacturers" enabled: true entry_point: run.py diff --git a/actions/put.dcim.module_bay_templates.yaml b/actions/put.dcim.module_bay_templates.yaml index 8f7489f8..4199f002 100644 --- a/actions/put.dcim.module_bay_templates.yaml +++ b/actions/put.dcim.module_bay_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Module Bay Templates" enabled: true entry_point: run.py diff --git a/actions/put.dcim.module_bays.yaml b/actions/put.dcim.module_bays.yaml index f1183236..bc7010a0 100644 --- a/actions/put.dcim.module_bays.yaml +++ b/actions/put.dcim.module_bays.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Module Bays" enabled: true entry_point: run.py diff --git a/actions/put.dcim.module_types.yaml b/actions/put.dcim.module_types.yaml index 9c6e4b7d..3bf2f3f6 100644 --- a/actions/put.dcim.module_types.yaml +++ b/actions/put.dcim.module_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Module Types" enabled: true entry_point: run.py diff --git a/actions/put.dcim.modules.yaml b/actions/put.dcim.modules.yaml index 30405e31..7fe3eac3 100644 --- a/actions/put.dcim.modules.yaml +++ b/actions/put.dcim.modules.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Modules" enabled: true entry_point: run.py diff --git a/actions/put.dcim.platforms.yaml b/actions/put.dcim.platforms.yaml index e14e5de8..71971639 100644 --- a/actions/put.dcim.platforms.yaml +++ b/actions/put.dcim.platforms.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Platforms" enabled: true entry_point: run.py @@ -29,6 +29,10 @@ parameters: required: false type: integer description: "Manufacturer" + config_template: + required: false + type: integer + description: "Config template" napalm_driver: required: false type: string diff --git a/actions/put.dcim.power_feeds.yaml b/actions/put.dcim.power_feeds.yaml index c568f0e8..97ba5892 100644 --- a/actions/put.dcim.power_feeds.yaml +++ b/actions/put.dcim.power_feeds.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Power Feeds" enabled: true entry_point: run.py diff --git a/actions/put.dcim.power_outlet_templates.yaml b/actions/put.dcim.power_outlet_templates.yaml index 36c186c6..fc653130 100644 --- a/actions/put.dcim.power_outlet_templates.yaml +++ b/actions/put.dcim.power_outlet_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Power Outlet Templates" enabled: true entry_point: run.py diff --git a/actions/put.dcim.power_outlets.yaml b/actions/put.dcim.power_outlets.yaml index 8418db22..cc413815 100644 --- a/actions/put.dcim.power_outlets.yaml +++ b/actions/put.dcim.power_outlets.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Power Outlets" enabled: true entry_point: run.py diff --git a/actions/put.dcim.power_panels.yaml b/actions/put.dcim.power_panels.yaml index 9bb2d8b9..e8d5636a 100644 --- a/actions/put.dcim.power_panels.yaml +++ b/actions/put.dcim.power_panels.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Power Panels" enabled: true entry_point: run.py diff --git a/actions/put.dcim.power_port_templates.yaml b/actions/put.dcim.power_port_templates.yaml index c214f08a..069c1abd 100644 --- a/actions/put.dcim.power_port_templates.yaml +++ b/actions/put.dcim.power_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Power Port Templates" enabled: true entry_point: run.py diff --git a/actions/put.dcim.power_ports.yaml b/actions/put.dcim.power_ports.yaml index ba9626f8..8c819f24 100644 --- a/actions/put.dcim.power_ports.yaml +++ b/actions/put.dcim.power_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Power Ports" enabled: true entry_point: run.py diff --git a/actions/put.dcim.rack_reservations.yaml b/actions/put.dcim.rack_reservations.yaml index 31d149c9..3327ea82 100644 --- a/actions/put.dcim.rack_reservations.yaml +++ b/actions/put.dcim.rack_reservations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Rack Reservations" enabled: true entry_point: run.py diff --git a/actions/put.dcim.rack_roles.yaml b/actions/put.dcim.rack_roles.yaml index 95bc4521..78338bc5 100644 --- a/actions/put.dcim.rack_roles.yaml +++ b/actions/put.dcim.rack_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Rack Roles" enabled: true entry_point: run.py diff --git a/actions/put.dcim.racks.yaml b/actions/put.dcim.racks.yaml index 0d5bf25e..83b5bc70 100644 --- a/actions/put.dcim.racks.yaml +++ b/actions/put.dcim.racks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Racks" enabled: true entry_point: run.py diff --git a/actions/put.dcim.rear_port_templates.yaml b/actions/put.dcim.rear_port_templates.yaml index 93943e8c..f12e2263 100644 --- a/actions/put.dcim.rear_port_templates.yaml +++ b/actions/put.dcim.rear_port_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Rear Port Templates" enabled: true entry_point: run.py diff --git a/actions/put.dcim.rear_ports.yaml b/actions/put.dcim.rear_ports.yaml index db8193ba..01f75dce 100644 --- a/actions/put.dcim.rear_ports.yaml +++ b/actions/put.dcim.rear_ports.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Rear Ports" enabled: true entry_point: run.py diff --git a/actions/put.dcim.regions.yaml b/actions/put.dcim.regions.yaml index 7479230f..f5ba7e6d 100644 --- a/actions/put.dcim.regions.yaml +++ b/actions/put.dcim.regions.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Regions" enabled: true entry_point: run.py diff --git a/actions/put.dcim.site_groups.yaml b/actions/put.dcim.site_groups.yaml index 9e15c289..0c5b142d 100644 --- a/actions/put.dcim.site_groups.yaml +++ b/actions/put.dcim.site_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Site Groups" enabled: true entry_point: run.py diff --git a/actions/put.dcim.sites.yaml b/actions/put.dcim.sites.yaml index a8a3286a..067f02a5 100644 --- a/actions/put.dcim.sites.yaml +++ b/actions/put.dcim.sites.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Sites" enabled: true entry_point: run.py diff --git a/actions/put.dcim.virtual_chassis.yaml b/actions/put.dcim.virtual_chassis.yaml index 05598c02..cdc66b49 100644 --- a/actions/put.dcim.virtual_chassis.yaml +++ b/actions/put.dcim.virtual_chassis.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Virtual Chassis" enabled: true entry_point: run.py diff --git a/actions/put.dcim.virtual_device_contexts.yaml b/actions/put.dcim.virtual_device_contexts.yaml index 6a377803..996b30a8 100644 --- a/actions/put.dcim.virtual_device_contexts.yaml +++ b/actions/put.dcim.virtual_device_contexts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Virtual Device Contexts" enabled: true entry_point: run.py diff --git a/actions/put.extras.config_contexts.yaml b/actions/put.extras.config_contexts.yaml index 52fdbb22..8ead93ef 100644 --- a/actions/put.extras.config_contexts.yaml +++ b/actions/put.extras.config_contexts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Config Contexts" enabled: true entry_point: run.py @@ -85,6 +85,14 @@ parameters: required: false type: array description: "Array of tag strings" + data_source: + required: false + type: integer + description: "Data source" + data_file: + required: false + type: integer + description: "Data file" data: required: true type: object diff --git a/actions/put.extras.config_templates.yaml b/actions/put.extras.config_templates.yaml new file mode 100644 index 00000000..7147a0b7 --- /dev/null +++ b/actions/put.extras.config_templates.yaml @@ -0,0 +1,52 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "PUT Config Templates" +enabled: true +entry_point: run.py +name: put.extras.config_templates +parameters: + endpoint_uri: + default: "/extras/config-templates/{{ id }}/" + immutable: true + type: string + http_verb: + default: put + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + name: + required: true + type: string + description: "Name" + description: + required: false + type: string + description: "Description" + environment_params: + required: false + type: object + description: "Environment params" + template_code: + required: true + type: string + description: "Template code" + data_source: + required: false + type: integer + description: "Data source" + data_file: + required: false + type: integer + description: "Data file" + tags: + required: false + type: array + description: "Array of tag strings" + id: + required: true + type: string + description: "ID of the object to put." +runner_type: python-script \ No newline at end of file diff --git a/actions/put.extras.custom_fields.yaml b/actions/put.extras.custom_fields.yaml index e6e8c84e..9063b6fe 100644 --- a/actions/put.extras.custom_fields.yaml +++ b/actions/put.extras.custom_fields.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Custom Fields" enabled: true entry_point: run.py @@ -61,6 +61,10 @@ parameters: required: false type: string description: "UI visibility" + is_cloneable: + required: false + type: boolean + description: "Cloneable" default: required: false type: object diff --git a/actions/put.extras.custom_links.yaml b/actions/put.extras.custom_links.yaml index 1303afdb..1fa1922b 100644 --- a/actions/put.extras.custom_links.yaml +++ b/actions/put.extras.custom_links.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Custom Links" enabled: true entry_point: run.py diff --git a/actions/put.extras.dashboard.yaml b/actions/put.extras.dashboard.yaml new file mode 100644 index 00000000..dce2357f --- /dev/null +++ b/actions/put.extras.dashboard.yaml @@ -0,0 +1,32 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "PUT Dashboard" +enabled: true +entry_point: run.py +name: put.extras.dashboard +parameters: + endpoint_uri: + default: "/extras/dashboard/" + immutable: true + type: string + http_verb: + default: put + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + layout: + required: false + type: object + description: "Layout" + config: + required: false + type: object + description: "Config" + id: + required: true + type: string + description: "ID of the object to put." +runner_type: python-script \ No newline at end of file diff --git a/actions/put.extras.export_templates.yaml b/actions/put.extras.export_templates.yaml index d974dc94..bb2dbb9c 100644 --- a/actions/put.extras.export_templates.yaml +++ b/actions/put.extras.export_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Export Templates" enabled: true entry_point: run.py @@ -45,6 +45,14 @@ parameters: required: false type: boolean description: "As attachment" + data_source: + required: false + type: integer + description: "Data source" + data_file: + required: false + type: integer + description: "Data file" id: required: true type: string diff --git a/actions/put.extras.image_attachments.yaml b/actions/put.extras.image_attachments.yaml index 8145cb14..6187f645 100644 --- a/actions/put.extras.image_attachments.yaml +++ b/actions/put.extras.image_attachments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Image Attachments" enabled: true entry_point: run.py diff --git a/actions/put.extras.journal_entries.yaml b/actions/put.extras.journal_entries.yaml index cbf1e582..90263227 100644 --- a/actions/put.extras.journal_entries.yaml +++ b/actions/put.extras.journal_entries.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Journal Entries" enabled: true entry_point: run.py diff --git a/actions/put.extras.saved_filters.yaml b/actions/put.extras.saved_filters.yaml index 5eea0d69..1c9f1cb9 100644 --- a/actions/put.extras.saved_filters.yaml +++ b/actions/put.extras.saved_filters.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Saved Filters" enabled: true entry_point: run.py diff --git a/actions/put.extras.tags.yaml b/actions/put.extras.tags.yaml index cbca6626..2d3f90e6 100644 --- a/actions/put.extras.tags.yaml +++ b/actions/put.extras.tags.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Tags" enabled: true entry_point: run.py diff --git a/actions/put.extras.webhooks.yaml b/actions/put.extras.webhooks.yaml index b2e43e5e..cdad0c97 100644 --- a/actions/put.extras.webhooks.yaml +++ b/actions/put.extras.webhooks.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Webhooks" enabled: true entry_point: run.py @@ -37,6 +37,14 @@ parameters: required: false type: boolean description: "Type delete" + type_job_start: + required: false + type: boolean + description: "Type job start" + type_job_end: + required: false + type: boolean + description: "Type job end" payload_url: required: true type: string diff --git a/actions/put.ipam.aggregates.yaml b/actions/put.ipam.aggregates.yaml index f31bfdee..e47a6623 100644 --- a/actions/put.ipam.aggregates.yaml +++ b/actions/put.ipam.aggregates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Aggregates" enabled: true entry_point: run.py diff --git a/actions/put.ipam.asn_ranges.yaml b/actions/put.ipam.asn_ranges.yaml new file mode 100644 index 00000000..68e117c3 --- /dev/null +++ b/actions/put.ipam.asn_ranges.yaml @@ -0,0 +1,60 @@ +# This action was auto generated from the NetBox API Swagger Spec +# NetBox API version: 3.5 +description: "PUT Asn Ranges" +enabled: true +entry_point: run.py +name: put.ipam.asn_ranges +parameters: + endpoint_uri: + default: "/ipam/asn-ranges/{{ id }}/" + immutable: true + type: string + http_verb: + default: put + immutable: true + type: string + get_detail_route_eligible: + default: true + immutable: true + type: boolean + name: + required: true + type: string + description: "Name" + slug: + required: true + type: string + description: "Slug" + rir: + required: true + type: integer + description: "RIR" + start: + required: true + type: integer + description: "Start" + end: + required: true + type: integer + description: "End" + tenant: + required: false + type: integer + description: "Tenant" + description: + required: false + type: string + description: "Description" + tags: + required: false + type: array + description: "Array of tag strings" + custom_fields: + required: false + type: object + description: "Custom fields" + id: + required: true + type: string + description: "ID of the object to put." +runner_type: python-script \ No newline at end of file diff --git a/actions/put.ipam.asns.yaml b/actions/put.ipam.asns.yaml index 790ce56f..ad88bdc1 100644 --- a/actions/put.ipam.asns.yaml +++ b/actions/put.ipam.asns.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Asns" enabled: true entry_point: run.py diff --git a/actions/put.ipam.fhrp_group_assignments.yaml b/actions/put.ipam.fhrp_group_assignments.yaml index c40f4ba1..b001b205 100644 --- a/actions/put.ipam.fhrp_group_assignments.yaml +++ b/actions/put.ipam.fhrp_group_assignments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Fhrp Group Assignments" enabled: true entry_point: run.py diff --git a/actions/put.ipam.fhrp_groups.yaml b/actions/put.ipam.fhrp_groups.yaml index 9e7e0169..db8edcda 100644 --- a/actions/put.ipam.fhrp_groups.yaml +++ b/actions/put.ipam.fhrp_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Fhrp Groups" enabled: true entry_point: run.py diff --git a/actions/put.ipam.ip_addresses.yaml b/actions/put.ipam.ip_addresses.yaml index 2e1ba872..0ecc6a22 100644 --- a/actions/put.ipam.ip_addresses.yaml +++ b/actions/put.ipam.ip_addresses.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Ip Addresses" enabled: true entry_point: run.py diff --git a/actions/put.ipam.ip_ranges.yaml b/actions/put.ipam.ip_ranges.yaml index a1a620b9..350c8012 100644 --- a/actions/put.ipam.ip_ranges.yaml +++ b/actions/put.ipam.ip_ranges.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Ip Ranges" enabled: true entry_point: run.py @@ -41,6 +41,10 @@ parameters: required: false type: integer description: "Role" + mark_utilized: + required: false + type: boolean + description: "Mark utilized" description: required: false type: string diff --git a/actions/put.ipam.l2vpn_terminations.yaml b/actions/put.ipam.l2vpn_terminations.yaml index 4430567c..0f2e7536 100644 --- a/actions/put.ipam.l2vpn_terminations.yaml +++ b/actions/put.ipam.l2vpn_terminations.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT L2Vpn Terminations" enabled: true entry_point: run.py diff --git a/actions/put.ipam.l2vpns.yaml b/actions/put.ipam.l2vpns.yaml index bebba3dd..a1cb291a 100644 --- a/actions/put.ipam.l2vpns.yaml +++ b/actions/put.ipam.l2vpns.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT L2Vpns" enabled: true entry_point: run.py diff --git a/actions/put.ipam.prefixes.yaml b/actions/put.ipam.prefixes.yaml index 67244454..8e209843 100644 --- a/actions/put.ipam.prefixes.yaml +++ b/actions/put.ipam.prefixes.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Prefixes" enabled: true entry_point: run.py diff --git a/actions/put.ipam.rirs.yaml b/actions/put.ipam.rirs.yaml index 01028182..edf6b4a8 100644 --- a/actions/put.ipam.rirs.yaml +++ b/actions/put.ipam.rirs.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Rirs" enabled: true entry_point: run.py diff --git a/actions/put.ipam.roles.yaml b/actions/put.ipam.roles.yaml index 9f7197ba..5c436b91 100644 --- a/actions/put.ipam.roles.yaml +++ b/actions/put.ipam.roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Roles" enabled: true entry_point: run.py diff --git a/actions/put.ipam.route_targets.yaml b/actions/put.ipam.route_targets.yaml index 72410a4c..c95c97df 100644 --- a/actions/put.ipam.route_targets.yaml +++ b/actions/put.ipam.route_targets.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Route Targets" enabled: true entry_point: run.py diff --git a/actions/put.ipam.service_templates.yaml b/actions/put.ipam.service_templates.yaml index 2160bbd4..68d7c21e 100644 --- a/actions/put.ipam.service_templates.yaml +++ b/actions/put.ipam.service_templates.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Service Templates" enabled: true entry_point: run.py diff --git a/actions/put.ipam.services.yaml b/actions/put.ipam.services.yaml index da7cf45f..4f79de28 100644 --- a/actions/put.ipam.services.yaml +++ b/actions/put.ipam.services.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Services" enabled: true entry_point: run.py diff --git a/actions/put.ipam.vlan_groups.yaml b/actions/put.ipam.vlan_groups.yaml index e529eb6a..7b8647c2 100644 --- a/actions/put.ipam.vlan_groups.yaml +++ b/actions/put.ipam.vlan_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Vlan Groups" enabled: true entry_point: run.py diff --git a/actions/put.ipam.vlans.yaml b/actions/put.ipam.vlans.yaml index bcd9ad1f..f71dc86b 100644 --- a/actions/put.ipam.vlans.yaml +++ b/actions/put.ipam.vlans.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Vlans" enabled: true entry_point: run.py diff --git a/actions/put.ipam.vrfs.yaml b/actions/put.ipam.vrfs.yaml index d54c32d3..31edf3de 100644 --- a/actions/put.ipam.vrfs.yaml +++ b/actions/put.ipam.vrfs.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Vrfs" enabled: true entry_point: run.py diff --git a/actions/put.tenancy.contact_assignments.yaml b/actions/put.tenancy.contact_assignments.yaml index e6102bab..59c18de2 100644 --- a/actions/put.tenancy.contact_assignments.yaml +++ b/actions/put.tenancy.contact_assignments.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Contact Assignments" enabled: true entry_point: run.py diff --git a/actions/put.tenancy.contact_groups.yaml b/actions/put.tenancy.contact_groups.yaml index e9a05cbf..1cb31b29 100644 --- a/actions/put.tenancy.contact_groups.yaml +++ b/actions/put.tenancy.contact_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Contact Groups" enabled: true entry_point: run.py diff --git a/actions/put.tenancy.contact_roles.yaml b/actions/put.tenancy.contact_roles.yaml index be732cb3..9b6ef55c 100644 --- a/actions/put.tenancy.contact_roles.yaml +++ b/actions/put.tenancy.contact_roles.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Contact Roles" enabled: true entry_point: run.py diff --git a/actions/put.tenancy.contacts.yaml b/actions/put.tenancy.contacts.yaml index e287219c..eaa1768e 100644 --- a/actions/put.tenancy.contacts.yaml +++ b/actions/put.tenancy.contacts.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Contacts" enabled: true entry_point: run.py diff --git a/actions/put.tenancy.tenant_groups.yaml b/actions/put.tenancy.tenant_groups.yaml index e646373c..bb15b19a 100644 --- a/actions/put.tenancy.tenant_groups.yaml +++ b/actions/put.tenancy.tenant_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Tenant Groups" enabled: true entry_point: run.py diff --git a/actions/put.tenancy.tenants.yaml b/actions/put.tenancy.tenants.yaml index c1a32794..1327738a 100644 --- a/actions/put.tenancy.tenants.yaml +++ b/actions/put.tenancy.tenants.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Tenants" enabled: true entry_point: run.py diff --git a/actions/put.users.groups.yaml b/actions/put.users.groups.yaml index fb8c3b49..ea14fd7c 100644 --- a/actions/put.users.groups.yaml +++ b/actions/put.users.groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Groups" enabled: true entry_point: run.py diff --git a/actions/put.users.permissions.yaml b/actions/put.users.permissions.yaml index 79499508..9d8fe63a 100644 --- a/actions/put.users.permissions.yaml +++ b/actions/put.users.permissions.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Permissions" enabled: true entry_point: run.py diff --git a/actions/put.users.tokens.yaml b/actions/put.users.tokens.yaml index 736902c6..222c663c 100644 --- a/actions/put.users.tokens.yaml +++ b/actions/put.users.tokens.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Tokens" enabled: true entry_point: run.py diff --git a/actions/put.users.users.yaml b/actions/put.users.users.yaml index 6e668754..48c2cef2 100644 --- a/actions/put.users.users.yaml +++ b/actions/put.users.users.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Users" enabled: true entry_point: run.py diff --git a/actions/put.virtualization.cluster_groups.yaml b/actions/put.virtualization.cluster_groups.yaml index f5bd78a2..86cf4280 100644 --- a/actions/put.virtualization.cluster_groups.yaml +++ b/actions/put.virtualization.cluster_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Cluster Groups" enabled: true entry_point: run.py diff --git a/actions/put.virtualization.cluster_types.yaml b/actions/put.virtualization.cluster_types.yaml index b8a53009..b7f9e79b 100644 --- a/actions/put.virtualization.cluster_types.yaml +++ b/actions/put.virtualization.cluster_types.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Cluster Types" enabled: true entry_point: run.py diff --git a/actions/put.virtualization.clusters.yaml b/actions/put.virtualization.clusters.yaml index 3c1ccfb9..a9ad9ba2 100644 --- a/actions/put.virtualization.clusters.yaml +++ b/actions/put.virtualization.clusters.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Clusters" enabled: true entry_point: run.py diff --git a/actions/put.virtualization.interfaces.yaml b/actions/put.virtualization.interfaces.yaml index 73fd8a6a..cd2442c6 100644 --- a/actions/put.virtualization.interfaces.yaml +++ b/actions/put.virtualization.interfaces.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Interfaces" enabled: true entry_point: run.py diff --git a/actions/put.virtualization.virtual_machines.yaml b/actions/put.virtualization.virtual_machines.yaml index cabd5215..6ea6fbd8 100644 --- a/actions/put.virtualization.virtual_machines.yaml +++ b/actions/put.virtualization.virtual_machines.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Virtual Machines" enabled: true entry_point: run.py @@ -17,78 +17,6 @@ parameters: default: true immutable: true type: boolean - name: - required: true - type: string - description: "Name" - status: - required: false - type: string - description: "Status" - site: - required: false - type: integer - description: "Site" - cluster: - required: false - type: integer - description: "Cluster" - device: - required: false - type: integer - description: "Device" - role: - required: false - type: integer - description: "Role" - tenant: - required: false - type: integer - description: "Tenant" - platform: - required: false - type: integer - description: "Platform" - primary_ip4: - required: false - type: integer - description: "Primary IPv4" - primary_ip6: - required: false - type: integer - description: "Primary IPv6" - vcpus: - required: false - type: integer - description: "VCPUs" - memory: - required: false - type: integer - description: "Memory (MB)" - disk: - required: false - type: integer - description: "Disk (GB)" - description: - required: false - type: string - description: "Description" - comments: - required: false - type: string - description: "Comments" - local_context_data: - required: false - type: object - description: "Local context data" - tags: - required: false - type: array - description: "Array of tag strings" - custom_fields: - required: false - type: object - description: "Custom fields" id: required: true type: string diff --git a/actions/put.wireless.wireless_lan_groups.yaml b/actions/put.wireless.wireless_lan_groups.yaml index 0f5f4d82..af05a309 100644 --- a/actions/put.wireless.wireless_lan_groups.yaml +++ b/actions/put.wireless.wireless_lan_groups.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Wireless Lan Groups" enabled: true entry_point: run.py diff --git a/actions/put.wireless.wireless_lans.yaml b/actions/put.wireless.wireless_lans.yaml index 36995df6..e4f951ee 100644 --- a/actions/put.wireless.wireless_lans.yaml +++ b/actions/put.wireless.wireless_lans.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Wireless Lans" enabled: true entry_point: run.py diff --git a/actions/put.wireless.wireless_links.yaml b/actions/put.wireless.wireless_links.yaml index bf10eb61..ac43d74c 100644 --- a/actions/put.wireless.wireless_links.yaml +++ b/actions/put.wireless.wireless_links.yaml @@ -1,5 +1,5 @@ # This action was auto generated from the NetBox API Swagger Spec -# NetBox API version: 3.4 +# NetBox API version: 3.5 description: "PUT Wireless Links" enabled: true entry_point: run.py diff --git a/pack.yaml b/pack.yaml index c588bb59..ffe5fcdf 100644 --- a/pack.yaml +++ b/pack.yaml @@ -6,7 +6,7 @@ keywords: - networking - ipam - dcim -version: 3.1.0 +version: 3.2.0 python_versions: - "3" author: John Anderson, Jefferson White