Module: NetboxClientRuby
- Extended by:
- Dry::Configurable
- Defined in:
- lib/netbox_client_ruby.rb,
lib/netbox_client_ruby/api.rb,
lib/netbox_client_ruby/entity.rb,
lib/netbox_client_ruby/api/dcim.rb,
lib/netbox_client_ruby/api/ipam.rb,
lib/netbox_client_ruby/entities.rb,
lib/netbox_client_ruby/connection.rb,
lib/netbox_client_ruby/api/secrets.rb,
lib/netbox_client_ruby/api/tenancy.rb,
lib/netbox_client_ruby/api/ipam/rir.rb,
lib/netbox_client_ruby/api/ipam/vrf.rb,
lib/netbox_client_ruby/api/dcim/rack.rb,
lib/netbox_client_ruby/api/dcim/site.rb,
lib/netbox_client_ruby/api/ipam/rirs.rb,
lib/netbox_client_ruby/api/ipam/role.rb,
lib/netbox_client_ruby/api/ipam/vlan.rb,
lib/netbox_client_ruby/api/ipam/vrfs.rb,
lib/netbox_client_ruby/communication.rb,
lib/netbox_client_ruby/api/dcim/racks.rb,
lib/netbox_client_ruby/api/dcim/sites.rb,
lib/netbox_client_ruby/api/ipam/roles.rb,
lib/netbox_client_ruby/api/ipam/vlans.rb,
lib/netbox_client_ruby/api/dcim/device.rb,
lib/netbox_client_ruby/api/dcim/region.rb,
lib/netbox_client_ruby/api/ipam/prefix.rb,
lib/netbox_client_ruby/api/dcim/devices.rb,
lib/netbox_client_ruby/api/dcim/regions.rb,
lib/netbox_client_ruby/api/dcim/platform.rb,
lib/netbox_client_ruby/api/ipam/prefixes.rb,
lib/netbox_client_ruby/error/local_error.rb,
lib/netbox_client_ruby/api/dcim/interface.rb,
lib/netbox_client_ruby/api/dcim/platforms.rb,
lib/netbox_client_ruby/api/ipam/aggregate.rb,
lib/netbox_client_ruby/api/secrets/secret.rb,
lib/netbox_client_ruby/api/tenancy/tenant.rb,
lib/netbox_client_ruby/error/client_error.rb,
lib/netbox_client_ruby/error/remote_error.rb,
lib/netbox_client_ruby/api/dcim/interfaces.rb,
lib/netbox_client_ruby/api/dcim/power_port.rb,
lib/netbox_client_ruby/api/dcim/rack_group.rb,
lib/netbox_client_ruby/api/ipam/aggregates.rb,
lib/netbox_client_ruby/api/ipam/ip_address.rb,
lib/netbox_client_ruby/api/ipam/vlan_group.rb,
lib/netbox_client_ruby/api/secrets/secrets.rb,
lib/netbox_client_ruby/api/tenancy/tenants.rb,
lib/netbox_client_ruby/api/dcim/device_role.rb,
lib/netbox_client_ruby/api/dcim/device_type.rb,
lib/netbox_client_ruby/api/dcim/power_ports.rb,
lib/netbox_client_ruby/api/dcim/rack_groups.rb,
lib/netbox_client_ruby/api/ipam/vlan_groups.rb,
lib/netbox_client_ruby/api/dcim/device_roles.rb,
lib/netbox_client_ruby/api/dcim/device_types.rb,
lib/netbox_client_ruby/api/dcim/manufacturer.rb,
lib/netbox_client_ruby/api/dcim/power_outlet.rb,
lib/netbox_client_ruby/api/ipam/ip_addresses.rb,
lib/netbox_client_ruby/api/dcim/manufacturers.rb,
lib/netbox_client_ruby/api/dcim/power_outlets.rb,
lib/netbox_client_ruby/api/dcim/inventory_item.rb,
lib/netbox_client_ruby/api/secrets/secret_role.rb,
lib/netbox_client_ruby/api/secrets/session_key.rb,
lib/netbox_client_ruby/api/dcim/inventory_items.rb,
lib/netbox_client_ruby/api/secrets/rsa_key_pair.rb,
lib/netbox_client_ruby/api/secrets/secret_roles.rb,
lib/netbox_client_ruby/api/tenancy/tenant_group.rb,
lib/netbox_client_ruby/api/tenancy/tenant_groups.rb
Defined Under Namespace
Modules: Communication, DCIM, Entities, Entity, IPAM, Secrets, Tenancy
Classes: ClientError, Connection, LocalError, RemoteError
Constant Summary
collapse
- MAX_SIGNED_64BIT_INT =
9_223_372_036_854_775_807
Class Method Summary
collapse
Class Method Details
.dcim ⇒ Object
8
9
10
|
# File 'lib/netbox_client_ruby/api.rb', line 8
def self.dcim
NetboxClientRuby::DCIM
end
|
.ipam ⇒ Object
12
13
14
|
# File 'lib/netbox_client_ruby/api.rb', line 12
def self.ipam
NetboxClientRuby::IPAM
end
|
.secrets ⇒ Object
16
17
18
|
# File 'lib/netbox_client_ruby/api.rb', line 16
def self.secrets
NetboxClientRuby::Secrets
end
|
.tenancy ⇒ Object
20
21
22
|
# File 'lib/netbox_client_ruby/api.rb', line 20
def self.tenancy
NetboxClientRuby::Tenancy
end
|