Versions in this module Expand all Collapse all v0 v0.2.3 Jul 28, 2021 Changes in this version + type Address struct + Kind string + Value string + type DhcpClient struct + Metric int + PrimaryTrackId int + SetDefaultRoute bool + SlaTrackingSettings *SlaTracking + TrackingEnabled bool type IPAddress + DhcpBroadcast bool + DhcpClient *DhcpClient + DhcpOptionUsingMac bool type IPv6Info + LinkLocalAddress *Ipv6Address + type Ipv6Address struct + Address *Address + Kind string + PrefixLength int + Standby *Address + type NDiscoveryPrefix struct + DefaultPrefix bool + HasDuration bool + Kind string + NoAdvertise bool + OffLink bool + PreferredLifetime int + ValidLifetime int + type SlaTracking struct + DataSizeInBytes int + FrequencyInSeconds int + NumPackets int + SlaId int + ThresholdInMilliseconds int + TimeoutInMilliseconds int + ToS int + TrackedIP string v0.2.2 May 25, 2019 v0.2.1 Feb 23, 2019 v0.2.0 Aug 15, 2018 Changes in this version + type CreateExtendedACLACEOptions struct + Active bool + Dst string + DstService string + Permit bool + Position int + Remarks []string + RuleLogging *RuleLogging + Src string + SrcService string + type UpdateExtendedACLACEOptions struct + Active bool + Dst string + DstService string + Permit bool + Position int + Remarks []string + RuleLogging *RuleLogging + Src string + SrcService string v0.1.0 Aug 22, 2017 Changes in this version + var ErrInternalServer = errors.New("ciscoasa: Internal Server error") + var ErrUnknown = errors.New("ciscoasa: Unknown error") + type AddressObject struct + Kind string + ObjectID string + Reflink string + Value string + func (o *AddressObject) String() string + type Client struct + Access *accessService + Interfaces *interfaceService + Objects *objectsService + Routing *routingService + func NewClient(apiURL, username, password string, sslNoVerify bool) (*Client, error) + type ErrorMessage struct + Code string + Context string + Details string + Level string + type ErrorResponse struct + Messages []*ErrorMessage + func (e *ErrorResponse) Error() string + type ExtendedACEObject struct + Active bool + DstAddress *AddressObject + DstService *ServiceObject + IsAccessRule bool + Kind string + ObjectID string + Permit bool + Position int + Remarks []string + RuleLogging *RuleLogging + SelfLink string + SrcAddress *AddressObject + SrcService *ServiceObject + type ExtendedACEObjectCollection struct + Items []*ExtendedACEObject + Kind string + RangeInfo RangeInfo + SelfLink string + type ExtendedACLObject struct + Kind string + Name string + ObjectID string + SelfLink string + type ExtendedACLObjectCollection struct + Items []*ExtendedACLObject + Kind string + RangeInfo RangeInfo + SelfLink string + type IPAddress struct + IP struct{ ... } + Kind string + NetMask struct{ ... } + func (ip *IPAddress) String() string + func (ip *IPAddress) UnmarshalJSON(b []byte) error + type IPv6Info struct + AutoConfig bool + DadAttempts int + Enabled bool + EnforceEUI64 bool + Ipv6Addresses []string + Kind string + ManagedAddressConfig bool + NDiscoveryPrefixList []string + NsInterval int + OtherStatefulConfig bool + ReachableTime int + RouterAdvertInterval int + RouterAdvertIntervalUnit string + RouterAdvertLifetime int + SuppressRouterAdvert bool + func (ip *IPv6Info) UnmarshalJSON(b []byte) error + type NetworkObject struct + Description string + Host struct{ ... } + Kind string + Name string + ObjectID string + SelfLink string + type NetworkObjectCollection struct + Items []*NetworkObject + Kind string + RangeInfo RangeInfo + SelfLink string + type NetworkObjectGroup struct + Description string + Kind string + Members []*AddressObject + Name string + ObjectID string + SelfLink string + type NetworkObjectGroupCollection struct + Items []*NetworkObjectGroup + Kind string + RangeInfo RangeInfo + SelfLink string + type NetworkService struct + Description string + Kind string + Name string + ObjectID string + SelfLink string + Value string + type NetworkServiceCollection struct + Items []*NetworkService + Kind string + RangeInfo RangeInfo + SelfLink string + type NetworkServiceGroup struct + Description string + Kind string + Members []*ServiceObject + Name string + ObjectID string + SelfLink string + type NetworkServiceGroupCollection struct + Items []*NetworkServiceGroup + Kind string + RangeInfo RangeInfo + SelfLink string + type PhysicalInterface struct + ActiveMacAddress string + ChannelGroupID string + ChannelGroupMode string + Duplex string + FlowcontrolHigh int + FlowcontrolLow int + FlowcontrolOn bool + FlowcontrolPeriod int + ForwardTrafficCX bool + ForwardTrafficSFR bool + HardwareID string + IPAddress *IPAddress + InterfaceDesc string + Ipv6Info *IPv6Info + Kind string + LacpPriority int + ManagementOnly bool + Mtu int + Name string + ObjectID string + SecurityLevel int + SelfLink string + Shutdown bool + Speed string + StandByMacAddress string + type PhysicalInterfaceCollection struct + Items []*PhysicalInterface + Kind string + RangeInfo RangeInfo + SelfLink string + type RangeInfo struct + Limit int + Offset int + Total int + type RoutingObject struct + DistanceMetric int + Gateway *AddressObject + Interface struct{ ... } + Kind string + Network *AddressObject + ObjectID string + SelfLink string + Tracked bool + Tunneled bool + type RoutingObjectCollection struct + Items []*RoutingObject + Kind string + RangeInfo RangeInfo + SelfLink string + type RuleLogging struct + LogInterval int + LogStatus string + type ServiceObject struct + Kind string + ObjectID string + Reflink string + Value string + func (o *ServiceObject) String() string + type VlanInterface struct + ActiveMacAddress string + ForwardTrafficCX bool + ForwardTrafficSFR bool + HardwareID string + IPAddress *IPAddress + InterfaceDesc string + Ipv6Info *IPv6Info + Kind string + ManagementOnly bool + Mtu int + Name string + ObjectID string + SecurityLevel int + SelfLink string + Shutdown bool + StandByMacAddress string + VlanID int + type VlanInterfaceCollection struct + Items []*VlanInterface + Kind string + RangeInfo RangeInfo + SelfLink string