@@ -163,6 +163,7 @@ def get_endpoint(netbox, term):
163
163
164
164
netbox_endpoint_map = {
165
165
"aggregates" : {"endpoint" : netbox .ipam .aggregates },
166
+ "asns" : {"endpoint" : netbox .ipam .asns },
166
167
"circuit-terminations" : {"endpoint" : netbox .circuits .circuit_terminations },
167
168
"circuit-types" : {"endpoint" : netbox .circuits .circuit_types },
168
169
"circuits" : {"endpoint" : netbox .circuits .circuits },
@@ -171,40 +172,59 @@ def get_endpoint(netbox, term):
171
172
"cluster-groups" : {"endpoint" : netbox .virtualization .cluster_groups },
172
173
"cluster-types" : {"endpoint" : netbox .virtualization .cluster_types },
173
174
"clusters" : {"endpoint" : netbox .virtualization .clusters },
175
+ "config" : {"endpoint" : netbox .users .config },
174
176
"config-contexts" : {"endpoint" : netbox .extras .config_contexts },
175
177
"connected-device" : {"endpoint" : netbox .dcim .connected_device },
178
+ "contact-assignments" : {"endpoint" : netbox .tenancy .contact_assignments },
179
+ "contact-groups" : {"endpoint" : netbox .tenancy .contact_groups },
180
+ "contact-roles" : {"endpoint" : netbox .tenancy .contact_roles },
181
+ "contacts" : {"endpoint" : netbox .tenancy .contacts },
176
182
"console-connections" : {"endpoint" : netbox .dcim .console_connections },
183
+ "console-port-templates" : {"endpoint" : netbox .dcim .console_port_templates },
177
184
"console-ports" : {"endpoint" : netbox .dcim .console_ports },
178
185
"console-server-port-templates" : {
179
186
"endpoint" : netbox .dcim .console_server_port_templates
180
187
},
181
188
"console-server-ports" : {"endpoint" : netbox .dcim .console_server_ports },
189
+ "content-types" : {"endpoint" : netbox .extras .content_types },
190
+ "custom-fields" : {"endpoint" : netbox .extras .custom_fields },
191
+ "custom-links" : {"endpoint" : netbox .extras .custom_links },
182
192
"device-bay-templates" : {"endpoint" : netbox .dcim .device_bay_templates },
183
193
"device-bays" : {"endpoint" : netbox .dcim .device_bays },
184
194
"device-roles" : {"endpoint" : netbox .dcim .device_roles },
185
195
"device-types" : {"endpoint" : netbox .dcim .device_types },
186
196
"devices" : {"endpoint" : netbox .dcim .devices },
187
197
"export-templates" : {"endpoint" : netbox .dcim .export_templates },
198
+ "fhrp-group-assignments" : {"endpoint" : netbox .ipam .fhrp_group_assignments },
199
+ "fhrp-groups" : {"endpoint" : netbox .ipam .fhrp_groups },
188
200
"front-port-templates" : {"endpoint" : netbox .dcim .front_port_templates },
189
201
"front-ports" : {"endpoint" : netbox .dcim .front_ports },
190
202
"graphs" : {"endpoint" : netbox .extras .graphs },
203
+ "groups" : {"endpoint" : netbox .users .groups },
191
204
"image-attachments" : {"endpoint" : netbox .extras .image_attachments },
192
205
"interface-connections" : {"endpoint" : netbox .dcim .interface_connections },
193
206
"interface-templates" : {"endpoint" : netbox .dcim .interface_templates },
194
207
"interfaces" : {"endpoint" : netbox .dcim .interfaces },
195
208
"inventory-items" : {"endpoint" : netbox .dcim .inventory_items },
196
209
"ip-addresses" : {"endpoint" : netbox .ipam .ip_addresses },
210
+ "ip-ranges" : {"endpoint" : netbox .ipam .ip_ranges },
211
+ "job-results" : {"endpoint" : netbox .extras .job_results },
212
+ "journal-entries" : {"endpoint" : netbox .extras .journal_entries },
197
213
"locations" : {"endpoint" : netbox .dcim .locations },
198
214
"manufacturers" : {"endpoint" : netbox .dcim .manufacturers },
199
215
"object-changes" : {"endpoint" : netbox .extras .object_changes },
216
+ "permissions" : {"endpoint" : netbox .users .permissions },
200
217
"platforms" : {"endpoint" : netbox .dcim .platforms },
201
218
"power-panels" : {"endpoint" : netbox .dcim .power_panels },
202
219
"power-connections" : {"endpoint" : netbox .dcim .power_connections },
220
+ "power-feeds" : {"endpoint" : netbox .dcim .power_feeds },
203
221
"power-outlet-templates" : {"endpoint" : netbox .dcim .power_outlet_templates },
204
222
"power-outlets" : {"endpoint" : netbox .dcim .power_outlets },
205
223
"power-port-templates" : {"endpoint" : netbox .dcim .power_port_templates },
206
224
"power-ports" : {"endpoint" : netbox .dcim .power_ports },
207
225
"prefixes" : {"endpoint" : netbox .ipam .prefixes },
226
+ "provider-networks" : {"endpoint" : netbox .circuits .provider_networks },
227
+ "providers" : {"endpoint" : netbox .circuits .providers },
208
228
"rack-groups" : {"endpoint" : netbox .dcim .rack_groups },
209
229
"rack-reservations" : {"endpoint" : netbox .dcim .rack_reservations },
210
230
"rack-roles" : {"endpoint" : netbox .dcim .rack_roles },
@@ -215,20 +235,25 @@ def get_endpoint(netbox, term):
215
235
"reports" : {"endpoint" : netbox .extras .reports },
216
236
"rirs" : {"endpoint" : netbox .ipam .rirs },
217
237
"roles" : {"endpoint" : netbox .ipam .roles },
238
+ "route-targets" : {"endpoint" : netbox .ipam .route_targets },
218
239
"secret-roles" : {"endpoint" : netbox .secrets .secret_roles },
219
240
"secrets" : {"endpoint" : netbox .secrets .secrets },
220
241
"services" : {"endpoint" : netbox .ipam .services },
242
+ "site-groups" : {"endpoint" : netbox .dcim .site_groups },
221
243
"sites" : {"endpoint" : netbox .dcim .sites },
222
244
"tags" : {"endpoint" : netbox .extras .tags },
223
245
"tenant-groups" : {"endpoint" : netbox .tenancy .tenant_groups },
224
246
"tenants" : {"endpoint" : netbox .tenancy .tenants },
247
+ "tokens" : {"endpoint" : netbox .users .tokens },
225
248
"topology-maps" : {"endpoint" : netbox .extras .topology_maps },
249
+ "users" : {"endpoint" : netbox .users .users },
226
250
"virtual-chassis" : {"endpoint" : netbox .dcim .virtual_chassis },
227
251
"virtual-machines" : {"endpoint" : netbox .virtualization .virtual_machines },
228
252
"virtualization-interfaces" : {"endpoint" : netbox .virtualization .interfaces },
229
253
"vlan-groups" : {"endpoint" : netbox .ipam .vlan_groups },
230
254
"vlans" : {"endpoint" : netbox .ipam .vlans },
231
255
"vrfs" : {"endpoint" : netbox .ipam .vrfs },
256
+ "webhooks" : {"endpoint" : netbox .extras .webhooks },
232
257
}
233
258
234
259
return netbox_endpoint_map [term ]["endpoint" ]
0 commit comments