Versions in this module Expand all Collapse all v1 v1.4.1 Jun 11, 2018 v1.4.0 May 24, 2018 Changes in this version + const KeyPrefix + const KeyPrefixSA + const KeyPrefixSPD + const KeyPrefixTunnel + var CryptoAlgorithm_name = map[int32]string + var CryptoAlgorithm_value = map[string]int32 + var IntegAlgorithm_name = map[int32]string + var IntegAlgorithm_value = map[string]int32 + var SecurityAssociations_SA_IPSecProtocol_name = map[int32]string + var SecurityAssociations_SA_IPSecProtocol_value = map[string]int32 + var SecurityPolicyDatabases_SPD_PolicyEntry_Action_name = map[int32]string + var SecurityPolicyDatabases_SPD_PolicyEntry_Action_value = map[string]int32 + func SAKey(name string) string + func SPDKey(name string) string + func TunnelKey(name string) string + type CryptoAlgorithm int32 + const CryptoAlgorithm_AES_CBC_128 + const CryptoAlgorithm_AES_CBC_192 + const CryptoAlgorithm_AES_CBC_256 + const CryptoAlgorithm_NONE_CRYPTO + func (CryptoAlgorithm) EnumDescriptor() ([]byte, []int) + func (x CryptoAlgorithm) String() string + type IntegAlgorithm int32 + const IntegAlgorithm_MD5_96 + const IntegAlgorithm_NONE_INTEG + const IntegAlgorithm_SHA1_96 + const IntegAlgorithm_SHA_256_128 + const IntegAlgorithm_SHA_256_96 + const IntegAlgorithm_SHA_384_192 + const IntegAlgorithm_SHA_512_256 + func (IntegAlgorithm) EnumDescriptor() ([]byte, []int) + func (x IntegAlgorithm) String() string + type ResyncRequest struct + Sas []*SecurityAssociations_SA + Spds []*SecurityPolicyDatabases_SPD + Tunnels []*TunnelInterfaces_Tunnel + func (*ResyncRequest) Descriptor() ([]byte, []int) + func (*ResyncRequest) ProtoMessage() + func (m *ResyncRequest) GetSas() []*SecurityAssociations_SA + func (m *ResyncRequest) GetSpds() []*SecurityPolicyDatabases_SPD + func (m *ResyncRequest) GetTunnels() []*TunnelInterfaces_Tunnel + func (m *ResyncRequest) Reset() + func (m *ResyncRequest) String() string + type SecurityAssociations struct + Sas []*SecurityAssociations_SA + func (*SecurityAssociations) Descriptor() ([]byte, []int) + func (*SecurityAssociations) ProtoMessage() + func (m *SecurityAssociations) GetSas() []*SecurityAssociations_SA + func (m *SecurityAssociations) Reset() + func (m *SecurityAssociations) String() string + type SecurityAssociations_SA struct + CryptoAlg CryptoAlgorithm + CryptoKey string + IntegAlg IntegAlgorithm + IntegKey string + Name string + Protocol SecurityAssociations_SA_IPSecProtocol + Spi uint32 + TunnelDstAddr string + TunnelSrcAddr string + UseAntiReplay bool + UseEsn bool + func (*SecurityAssociations_SA) Descriptor() ([]byte, []int) + func (*SecurityAssociations_SA) ProtoMessage() + func (m *SecurityAssociations_SA) GetCryptoAlg() CryptoAlgorithm + func (m *SecurityAssociations_SA) GetCryptoKey() string + func (m *SecurityAssociations_SA) GetIntegAlg() IntegAlgorithm + func (m *SecurityAssociations_SA) GetIntegKey() string + func (m *SecurityAssociations_SA) GetName() string + func (m *SecurityAssociations_SA) GetProtocol() SecurityAssociations_SA_IPSecProtocol + func (m *SecurityAssociations_SA) GetSpi() uint32 + func (m *SecurityAssociations_SA) GetTunnelDstAddr() string + func (m *SecurityAssociations_SA) GetTunnelSrcAddr() string + func (m *SecurityAssociations_SA) GetUseAntiReplay() bool + func (m *SecurityAssociations_SA) GetUseEsn() bool + func (m *SecurityAssociations_SA) Reset() + func (m *SecurityAssociations_SA) String() string + type SecurityAssociations_SA_IPSecProtocol int32 + const SecurityAssociations_SA_AH + const SecurityAssociations_SA_ESP + func (SecurityAssociations_SA_IPSecProtocol) EnumDescriptor() ([]byte, []int) + func (x SecurityAssociations_SA_IPSecProtocol) String() string + type SecurityPolicyDatabases struct + Spds []*SecurityPolicyDatabases_SPD + func (*SecurityPolicyDatabases) Descriptor() ([]byte, []int) + func (*SecurityPolicyDatabases) ProtoMessage() + func (m *SecurityPolicyDatabases) GetSpds() []*SecurityPolicyDatabases_SPD + func (m *SecurityPolicyDatabases) Reset() + func (m *SecurityPolicyDatabases) String() string + type SecurityPolicyDatabases_SPD struct + Interfaces []*SecurityPolicyDatabases_SPD_Interface + Name string + PolicyEntries []*SecurityPolicyDatabases_SPD_PolicyEntry + func (*SecurityPolicyDatabases_SPD) Descriptor() ([]byte, []int) + func (*SecurityPolicyDatabases_SPD) ProtoMessage() + func (m *SecurityPolicyDatabases_SPD) GetInterfaces() []*SecurityPolicyDatabases_SPD_Interface + func (m *SecurityPolicyDatabases_SPD) GetName() string + func (m *SecurityPolicyDatabases_SPD) GetPolicyEntries() []*SecurityPolicyDatabases_SPD_PolicyEntry + func (m *SecurityPolicyDatabases_SPD) Reset() + func (m *SecurityPolicyDatabases_SPD) String() string + type SecurityPolicyDatabases_SPD_Interface struct + Name string + func (*SecurityPolicyDatabases_SPD_Interface) Descriptor() ([]byte, []int) + func (*SecurityPolicyDatabases_SPD_Interface) ProtoMessage() + func (m *SecurityPolicyDatabases_SPD_Interface) GetName() string + func (m *SecurityPolicyDatabases_SPD_Interface) Reset() + func (m *SecurityPolicyDatabases_SPD_Interface) String() string + type SecurityPolicyDatabases_SPD_PolicyEntry struct + Action SecurityPolicyDatabases_SPD_PolicyEntry_Action + IsOutbound bool + LocalAddrStart string + LocalAddrStop string + LocalPortStart uint32 + LocalPortStop uint32 + Priority int32 + Protocol uint32 + RemoteAddrStart string + RemoteAddrStop string + RemotePortStart uint32 + RemotePortStop uint32 + Sa string + func (*SecurityPolicyDatabases_SPD_PolicyEntry) Descriptor() ([]byte, []int) + func (*SecurityPolicyDatabases_SPD_PolicyEntry) ProtoMessage() + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) GetAction() SecurityPolicyDatabases_SPD_PolicyEntry_Action + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) GetIsOutbound() bool + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) GetLocalAddrStart() string + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) GetLocalAddrStop() string + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) GetLocalPortStart() uint32 + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) GetLocalPortStop() uint32 + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) GetPriority() int32 + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) GetProtocol() uint32 + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) GetRemoteAddrStart() string + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) GetRemoteAddrStop() string + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) GetRemotePortStart() uint32 + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) GetRemotePortStop() uint32 + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) GetSa() string + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) Reset() + func (m *SecurityPolicyDatabases_SPD_PolicyEntry) String() string + type SecurityPolicyDatabases_SPD_PolicyEntry_Action int32 + const SecurityPolicyDatabases_SPD_PolicyEntry_BYPASS + const SecurityPolicyDatabases_SPD_PolicyEntry_DISCARD + const SecurityPolicyDatabases_SPD_PolicyEntry_PROTECT + func (SecurityPolicyDatabases_SPD_PolicyEntry_Action) EnumDescriptor() ([]byte, []int) + func (x SecurityPolicyDatabases_SPD_PolicyEntry_Action) String() string + type TunnelInterfaces struct + Tunnels []*TunnelInterfaces_Tunnel + func (*TunnelInterfaces) Descriptor() ([]byte, []int) + func (*TunnelInterfaces) ProtoMessage() + func (m *TunnelInterfaces) GetTunnels() []*TunnelInterfaces_Tunnel + func (m *TunnelInterfaces) Reset() + func (m *TunnelInterfaces) String() string + type TunnelInterfaces_Tunnel struct + AntiReplay bool + CryptoAlg CryptoAlgorithm + Enabled bool + Esn bool + IntegAlg IntegAlgorithm + IpAddresses []string + LocalCryptoKey string + LocalIntegKey string + LocalIp string + LocalSpi uint32 + Name string + RemoteCryptoKey string + RemoteIntegKey string + RemoteIp string + RemoteSpi uint32 + Vrf uint32 + func (*TunnelInterfaces_Tunnel) Descriptor() ([]byte, []int) + func (*TunnelInterfaces_Tunnel) ProtoMessage() + func (m *TunnelInterfaces_Tunnel) GetAntiReplay() bool + func (m *TunnelInterfaces_Tunnel) GetCryptoAlg() CryptoAlgorithm + func (m *TunnelInterfaces_Tunnel) GetEnabled() bool + func (m *TunnelInterfaces_Tunnel) GetEsn() bool + func (m *TunnelInterfaces_Tunnel) GetIntegAlg() IntegAlgorithm + func (m *TunnelInterfaces_Tunnel) GetIpAddresses() []string + func (m *TunnelInterfaces_Tunnel) GetLocalCryptoKey() string + func (m *TunnelInterfaces_Tunnel) GetLocalIntegKey() string + func (m *TunnelInterfaces_Tunnel) GetLocalIp() string + func (m *TunnelInterfaces_Tunnel) GetLocalSpi() uint32 + func (m *TunnelInterfaces_Tunnel) GetName() string + func (m *TunnelInterfaces_Tunnel) GetRemoteCryptoKey() string + func (m *TunnelInterfaces_Tunnel) GetRemoteIntegKey() string + func (m *TunnelInterfaces_Tunnel) GetRemoteIp() string + func (m *TunnelInterfaces_Tunnel) GetRemoteSpi() uint32 + func (m *TunnelInterfaces_Tunnel) GetVrf() uint32 + func (m *TunnelInterfaces_Tunnel) Reset() + func (m *TunnelInterfaces_Tunnel) String() string