netbox-rest-module

0.0.8

Powershell module for interacting with Netbox

Minimum PowerShell version

7.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name netbox-rest-module

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name netbox-rest-module

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) Aaron Glenn. All rights reserved.

Package Details

Author(s)

  • Aaron Glenn

Functions

Get-NBCircuitGroupAssignmentByCircuitGroup Get-NBCircuitGroupAssignmentByID Get-NBCircuitGroupAssignments New-NBCircuitGroupAssignment Remove-NBCircuitGroupAssignment Set-NBCircuitGroupAssignment Get-NBCircuitGroupByID Get-NBCircuitGroups New-NBCircuitGroup Remove-NBCircuitGroup Set-NBCircuitGroup Get-NBCircuitTerminationByID Get-NBCircuitTerminations New-NBCircuitTermination Remove-NBCircuitTermination Set-NBCircuitTermination Get-NBCircuitTypeByID Get-NBCircuitTypeByName Get-NBCircuitTypes New-NBCircuitType Remove-NBCircuitType Set-NBCircuitType Get-NBCircuitByCID Get-NBCircuitByID Get-NBCircuits New-NBCircuit Remove-NBCircuit Set-NBCircuit Get-NBCircuitProviderAccountByAccount Get-NBCircuitProviderAccountByID Get-NBCircuitProviderAccounts New-NBCircuitProviderAccount Remove-NBCircuitProviderAccount Set-NBCircuitProviderAccount Get-NBCircuitProviderNetworkByID Get-NBCircuitProviderNetworkByName Get-NBCircuitProviderNetworks New-NBCircuitProviderNetwork Remove-NBCircuitProviderNetwork Set-NBCircuitProviderNetwork Get-NBCircuitProviderByID Get-NBCircuitProviderByName Get-NBCircuitProviders New-NBCircuitProvider Remove-NBCircuitProvider Set-NBCircuitProvider Get-NBCableTerminationByID Get-NBCableTerminations New-NBCableTermination Remove-NBCableTermination Set-NBCableTermination Get-NBCableByID Get-NBCables New-NBCable Remove-NBCable Set-NBCable Get-NBDeviceRoleByID Get-NBDeviceRoleByName Get-NBDeviceRoles New-NBDeviceRole Remove-NBDeviceRole Set-NBDeviceRole Find-NBDeviceTypesContainingModel Get-NBDeviceTypeByID Get-NBDeviceTypeByModel Get-NBDeviceTypes New-NBDeviceType Remove-NBDeviceType Set-NBDeviceType Find-NBDevicesContainingName Get-NBDeviceByID Get-NBDeviceByName Get-NBDevices New-NBDevice Remove-NBDevice Set-NBDevice Find-NBDeviceInterfacesContainingName Get-NBDeviceInterfaceByID Get-NBDeviceInterfaceByName Get-NBDeviceInterfaceForDevice Get-NBDeviceInterfaces New-NBDeviceInterface Remove-NBDeviceInterface Set-NBDeviceInterface Find-NBLocationsContainingName Get-NBLocationByID Get-NBLocationByName Get-NBLocations New-NBLocation Remove-NBLocation Set-NBLocation Find-NBManufacturersContainingName Get-NBManufacturerByID Get-NBManufacturerByName Get-NBManufacturers New-NBManufacturer Remove-NBManufacturer Set-NBManufacturer Find-NBDevicePlatformsContainingName Find-NBDeviceRolesContainingName Get-NBDevicePlatformByID Get-NBDevicePlatformByName Get-NBDevicePlatforms New-NBDevicePlatform Remove-NBDevicePlatform Set-NBDevicePlatform Get-NBPowerFeedByID Get-NBPowerFeedByName Get-NBPowerFeeds New-NBPowerFeed Remove-NBPowerFeed Set-NBPowerFeed Get-NBPowerOutletByID Get-NBPowerOutletByName Get-NBPowerOutlets New-NBPowerOutlet Remove-NBPowerOutlet Set-NBPowerOutlet Get-NBPowerPanelByID Get-NBPowerPanelByName Get-NBPowerPanels New-NBPowerPanel Remove-NBPowerPanel Set-NBPowerPanel Get-NBRackElevation Get-NBRackReservationByID Get-NBRackReservations New-NBRackReservation Remove-NBRackReservation Set-NBRackReservation Find-NBRackRolesContainingName Get-NBRackRoleByID Get-NBRackRoleByName Get-NBRackRoles New-NBRackRole Remove-NBRackRole Set-NBRackRole Get-NBRackTypeByID Get-NBRackTypeByName Get-NBRackTypes New-NBRackType Remove-NBRackType Set-NBRackType Find-NBRacksContainingName Get-NBRackByID Get-NBRackByName Get-NBRacks New-NBRack Remove-NBRack Set-NBRack Find-NBRegionsContainingName Get-NBRegionByID Get-NBRegionByName Get-NBRegions New-NBRegion Remove-NBRegion Set-NBRegion Find-NBSiteGroupsContainingName Get-NBSiteGroupByID Get-NBSiteGroupByName Get-NBSiteGroups New-NBSiteGroup Remove-NBSiteGroup Set-NBSiteGroup Find-NBSitesContainingName Get-NBSiteByID Get-NBSiteByName Get-NBSites New-NBSite Remove-NBSite Set-NBSite Find-NBVirtualChassisContainingName Get-NBVirtualChassis Get-NBVirtualChassisByID Get-NBVirtualChassisByName New-NBVirtualChassis Remove-NBVirtualChassis Set-NBVirtualChassis Get-NBObjectTypeByID Get-NBObjectTypes Get-NBTagByID Get-NBTags New-NBTag Remove-NBTag Set-NBTag Get-NBAggregateByID Get-NBAggregateByPrefix Get-NBAggregates New-NBAggregate Remove-NBAggregate Set-NBAggregate Find-NBASNsContainingName Get-NBASNByID Get-NBASNByName Get-NBASNs New-NBASN Remove-NBASN Set-NBASN Get-NBIPAddressByID Get-NBIPAddressByName Get-NBIPAddresses Get-NBIPAddressForDeviceInterface Get-NBIPAddressForVMInterface New-NBIPAddress Remove-NBIPAddress Set-NBIPAddress Set-NBIPAddressParent Get-NBIPRangeByID Get-NBIPRangeByName Get-NBIPRanges New-NBIPRange Remove-NBIPRange Set-NBIPRange Get-NBPrefixAvailableIPs Get-NBPrefixAvailablePrefixes Get-NBPrefixByCIDR Get-NBPrefixByID Get-NBPrefixes New-NBPrefix Remove-NBPrefix Set-NBPrefix Find-NBRIRsContainingName Get-NBRIRByID Get-NBRIRByName Get-NBRIRs New-NBRIR Remove-NBRIR Set-NBRIR Find-NBIPAMRolesContainingName Get-NBIPAMRoleByID Get-NBIPAMRoleByName Get-NBIPAMRoles New-NBIPAMRole Remove-NBIPAMRole Set-NBIPAMRole Get-NBServiceTemplateByID Get-NBServiceTemplates New-NBServiceTemplate Remove-NBServiceTemplate Set-NBServiceTemplate Get-NBServiceByID Get-NBServices New-NBService Remove-NBService Set-NBService Find-NBVlanGroupsContainingName Get-NBVlanGroupAvailableVLANs Get-NBVlanGroupByID Get-NBVlanGroupByName Get-NBVlanGroups New-NBVlanGroup Remove-NBVlanGroup Set-NBVlanGroup Find-NBVLANsContainingName Get-NBVLANByID Get-NBVLANByName Get-NBVLANByVID Get-NBVLANs New-NBVLAN Remove-NBVLAN Set-NBVLAN Find-NBVRFsContainingName Get-NBVRFByID Get-NBVRFByName Get-NBVRFs New-NBVRF Remove-NBVRF Set-NBVRF Get-NBSchema Get-NBSchemaDefinitionForObjectType Get-NBStatus Find-NBContactGroupsContainingName Get-NBContactGroupByID Get-NBContactGroupByName Get-NBContactGroups New-NBContactGroup Remove-NBContactGroup Set-NBContactGroup Find-NBContactRolesContainingName Get-NBContactRoleByID Get-NBContactRoleByName Get-NBContactRoles New-NBContactRole Remove-NBContactRole Set-NBContactRole Find-NBContactsContainingName Get-NBContactByID Get-NBContactByName Get-NBContacts New-NBContact Remove-NBContact Set-NBContact Find-NBTenantGroupsContainingName Get-NBTenantGroupByID Get-NBTenantGroupByName Get-NBTenantGroups New-NBTenantGroup Remove-NBTenantGroup Set-NBTenantGroups Find-NBTenantsContainingName Get-NBTenantByID Get-NBTenantByName Get-NBTenants New-NBTenant Remove-NBTenant Set-NBTenant Get-NBUserByID Get-NBUserByName Get-NBUsers Find-NBVMClusterGroupsContainingName Get-NBVMClusterGroupByID Get-NBVMClusterGroupByName Get-NBVMClusterGroups New-NBVMClusterGroup Remove-NBVMClusterGroup Set-NBVMClusterGroup Find-NBVMClusterTypesContainingName Get-NBVMClusterTypeByID Get-NBVMClusterTypeByName Get-NBVMClusterTypes New-NBVMClusterType Remove-NBVMClusterType Set-NBVMClusterType Find-NBVMClustersContainingName Get-NBVMClusterByID Get-NBVMClusterByName Get-NBVMClusters New-NBVMCluster Remove-NBVMCluster Set-NBVMCluster Find-NBVMInterfacesContainingName Get-NBVMInterfaceByID Get-NBVMInterfaceByName Get-NBVMInterfaceForVM Get-NBVMInterfaces New-NBVMInterface Remove-NBVMInterface Set-NBVMInterface Set-NBVMInterfaceTaggedVLANs Get-NBVMVirtualDiskByID Get-NBVMVirtualDiskByName Get-NBVMVirtualDiskForVM Get-NBVMVirtualDisks New-NBVMVirtualDisk Remove-NBVMVirtualDisk Set-NBVMVirtualDisk Find-NBVMsContainingName Get-NBVMByID Get-NBVMByName Get-NBVMs New-NBVM Remove-NBVM Set-NBVM Find-NBWirelessLanGroupsContainingName Get-NBWirelessLanGroupByID Get-NBWirelessLanGroupByName Get-NBWirelessLanGroups New-NBWirelessLanGroup Remove-NBWirelessLanGroup Set-NBWirelessLanGroup Get-NBWirelessLanByID Get-NBWirelessLanBySSID Get-NBWirelessLans New-NBWirelessLan Remove-NBWirelessLan Set-NBWirelessLan Get-NBWirelessLinkByID Get-NBWirelessLinks New-NBWirelessLink Remove-NBWirelessLink Set-NBWirelessLink Get-NBGenericItemByID Get-NBGenericItemByName Get-NBGenericItems Get-NBGenericItemsForParentItemByField New-NBGenericObject Set-NBGenericObject Get-NBCurrentConnection New-NBConnection Test-NBConnection

PSEditions

Core

Dependencies

This module has no dependencies.

FileList

Version History

Version Downloads Last updated
0.0.8 (current version) 6 12/17/2024
0.0.7 7 12/14/2024
0.0.6 35 7/11/2024
0.0.5 9 6/30/2024
0.0.5-alpha 4 6/30/2024
0.0.4 20 2/21/2024
0.0.3 11 2/20/2024
0.0.2 10 2/20/2024
0.0.1 16 2/19/2024
Show more