Documentation
¶
Overview ¶
Package infrastructure provides data access layer for network device communication.
Index ¶
- type Repository
- func (r *Repository) InvokeASASoftwareRepository() *asasoftwareRepository.Repository
- func (r *Repository) InvokeAireOSRepository() *aireosRepository.Repository
- func (r *Repository) InvokeAlliedWareRepository() *alliedwareRepository.Repository
- func (r *Repository) InvokeIOSRepository() *iosRepository.Repository
- func (r *Repository) InvokeIronWareRepository() *ironwareRepository.Repository
- func (r *Repository) InvokeJunOSRepository() *junosRepository.Repository
- func (r *Repository) InvokeNXOSRepository() *nxosRepository.Repository
- func (r *Repository) InvokeScreenOSRepository() *screenosRepository.Repository
- func (r *Repository) InvokeYamahaOSRepository() *yamahaosRepository.Repository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
Repository struct.
func (*Repository) InvokeASASoftwareRepository ¶
func (r *Repository) InvokeASASoftwareRepository() *asasoftwareRepository.Repository
InvokeASASoftwareRepository returns new ASASoftwareRepository.
func (*Repository) InvokeAireOSRepository ¶
func (r *Repository) InvokeAireOSRepository() *aireosRepository.Repository
InvokeAireOSRepository returns new AireOSRepository.
func (*Repository) InvokeAlliedWareRepository ¶
func (r *Repository) InvokeAlliedWareRepository() *alliedwareRepository.Repository
InvokeAlliedWareRepository returns new AlliedWareRepository.
func (*Repository) InvokeIOSRepository ¶
func (r *Repository) InvokeIOSRepository() *iosRepository.Repository
InvokeIOSRepository returns new IOSRepository.
func (*Repository) InvokeIronWareRepository ¶
func (r *Repository) InvokeIronWareRepository() *ironwareRepository.Repository
InvokeIronWareRepository returns new IronWareRepository.
func (*Repository) InvokeJunOSRepository ¶
func (r *Repository) InvokeJunOSRepository() *junosRepository.Repository
InvokeJunOSRepository returns new JunOSRepository.
func (*Repository) InvokeNXOSRepository ¶
func (r *Repository) InvokeNXOSRepository() *nxosRepository.Repository
InvokeNXOSRepository returns new NXOSRepository.
func (*Repository) InvokeScreenOSRepository ¶
func (r *Repository) InvokeScreenOSRepository() *screenosRepository.Repository
InvokeScreenOSRepository returns new ScreenOSRepository.
func (*Repository) InvokeYamahaOSRepository ¶
func (r *Repository) InvokeYamahaOSRepository() *yamahaosRepository.Repository
InvokeYamahaOSRepository returns new YamahaOSRepository.
Directories
¶
| Path | Synopsis |
|---|---|
|
repositories
|
|
|
aireos
Package repository implements Cisco AireOS-specific data access layer.
|
Package repository implements Cisco AireOS-specific data access layer. |
|
alliedware
Package repository implements AlliedTelesis AlliedWare-specific data access layer.
|
Package repository implements AlliedTelesis AlliedWare-specific data access layer. |
|
asasoftware
Package repository implements Cisco ASA Software-specific data access layer.
|
Package repository implements Cisco ASA Software-specific data access layer. |
|
ios
Package repository implements Cisco IOS/IOS-XE-specific data access layer.
|
Package repository implements Cisco IOS/IOS-XE-specific data access layer. |
|
ironware
Package repository implements Brocade IronWare-specific data access layer.
|
Package repository implements Brocade IronWare-specific data access layer. |
|
junos
Package repository implements Juniper JunOS-specific data access layer.
|
Package repository implements Juniper JunOS-specific data access layer. |
|
nxos
Package repository implements Cisco NX-OS-specific data access layer.
|
Package repository implements Cisco NX-OS-specific data access layer. |
|
screenos
Package repository implements Juniper ScreenOS-specific data access layer.
|
Package repository implements Juniper ScreenOS-specific data access layer. |
|
yamahaos
Package repository implements YAMAHA RT OS-specific data access layer.
|
Package repository implements YAMAHA RT OS-specific data access layer. |
Click to show internal directories.
Click to hide internal directories.