docs_ietf_bpi2_mib

package
Version: v0.0.0-...-fac1166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This is the MIB module for the DOCSIS Baseline Privacy Plus Interface (BPI+) at cable modems (CMs) and cable modem termination systems (CMTSs).

Copyright (C) The Internet Society (2004). This version of this MIB module is part of RFC XXXX; see the RFC itself for full legal notices.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DOCSIETFBPI2MIB

type DOCSIETFBPI2MIB struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	DocsIetfBpi2CodeDownloadControl DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl

	// This table describes the basic and authorization related Baseline Privacy
	// Plus attributes of each CM MAC interface.
	DocsIetfBpi2CmBaseTable DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable

	// This table describes the attributes of each CM Traffic Encryption Key (TEK)
	// association. The CM maintains (no more than) one TEK association per SAID
	// per CM MAC interface.
	DocsIetfBpi2CmTEKTable DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable

	// This table maps multicast IP addresses to SAIDs per CM MAC Interface. It is
	// intended to map multicast IP addresses associated with SA MAP Request
	// messages.
	DocsIetfBpi2CmIpMulticastMapTable DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable

	// This table describes the Baseline Privacy Plus device certificates for each
	// CM MAC interface.
	DocsIetfBpi2CmDeviceCertTable DOCSIETFBPI2MIB_DocsIetfBpi2CmDeviceCertTable

	// This table describes the Baseline Privacy Plus cryptographic suite
	// capabilities for each CM MAC interface.
	DocsIetfBpi2CmCryptoSuiteTable DOCSIETFBPI2MIB_DocsIetfBpi2CmCryptoSuiteTable

	// This table describes the basic Baseline Privacy attributes of each CMTS MAC
	// interface.
	DocsIetfBpi2CmtsBaseTable DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable

	// This table describes the attributes of each CM authorization association.
	// The CMTS maintains one authorization association with each Baseline
	// Privacy- enabled CM, registered on each CMTS MAC interface, regardless of
	// whether the CM is authorized or rejected.
	DocsIetfBpi2CmtsAuthTable DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable

	// This table describes the attributes of each Traffic Encryption Key (TEK)
	// association. The CMTS Maintains one TEK association per SAID on each CMTS
	// MAC interface.
	DocsIetfBpi2CmtsTEKTable DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable

	// This table maps multicast IP addresses to SAIDs. If a multicast IP address
	// is mapped by multiple rows in the table, the row with the lowest
	// docsIetfBpi2CmtsIpMulticastIndex must be utilized for the mapping.
	DocsIetfBpi2CmtsIpMulticastMapTable DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable

	// This table describes the multicast SAID authorization for each CM on each
	// CMTS MAC interface.
	DocsIetfBpi2CmtsMulticastAuthTable DOCSIETFBPI2MIB_DocsIetfBpi2CmtsMulticastAuthTable

	// A table of CM certificate trust entries provisioned to the CMTS.  The trust
	// object for a certificate in this table has an overriding effect on the
	// validity object of a certificate in the authorization table, as long as the
	// entire contents of the two certificates are identical.
	DocsIetfBpi2CmtsProvisionedCmCertTable DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable

	// The table of known Certificate Authority certificates acquired by this
	// device.
	DocsIetfBpi2CmtsCACertTable DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable
}

DOCSIETFBPI2MIB

func (*DOCSIETFBPI2MIB) GetEntityData

func (dOCSIETFBPI2MIB *DOCSIETFBPI2MIB) GetEntityData() *types.CommonEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable

type DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Each entry contains objects describing attributes of one CM MAC interface.
	// An entry in this table exists for each ifEntry with an ifType of
	// docsCableMaclayer(127). The type is slice of
	// DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry.
	DocsIetfBpi2CmBaseEntry []*DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable This table describes the basic and authorization related Baseline Privacy Plus attributes of each CM MAC interface.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable) GetEntityData

func (docsIetfBpi2CmBaseTable *DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable) GetEntityData() *types.CommonEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry

type DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This object identifies whether this CM is provisioned to run Baseline
	// Privacy Plus. The type is bool.
	DocsIetfBpi2CmPrivacyEnable interface{}

	// The value of this object is a DER-encoded RSAPublicKey ASN.1 type string,
	// as defined in the RSA Encryption Standard (PKCS #1), corresponding to the
	// public key of the CM. The type is string with length: 0..524.
	DocsIetfBpi2CmPublicKey interface{}

	// The value of this object is the state of the CM authorization FSM.  The
	// start state indicates that FSM is in its initial state. The type is
	// DocsIetfBpi2CmAuthState.
	DocsIetfBpi2CmAuthState interface{}

	// The value of this object is the most recent authorization key sequence
	// number for this FSM. The type is interface{} with range: 0..15.
	DocsIetfBpi2CmAuthKeySequenceNumber interface{}

	// The value of this object is the actual clock time for expiration of the
	// immediate predecessor of the most recent authorization key for this FSM.
	// If this FSM has only one authorization key, then the value is the time of
	// activation of this FSM. The type is string.
	DocsIetfBpi2CmAuthExpiresOld interface{}

	// The value of this object is the actual clock time for expiration of the
	// most recent authorization key for this FSM. The type is string.
	DocsIetfBpi2CmAuthExpiresNew interface{}

	// Setting this object to 'true' generates a Reauthorize event in the
	// authorization FSM. Reading this object always returns FALSE. This object is
	// for testing purposes only and therefore it does not require to be
	// associated with a last reset object. The type is bool.
	DocsIetfBpi2CmAuthReset interface{}

	// The value of this object is the grace time for an authorization key in
	// seconds.  A CM is expected to start trying to get a new authorization key
	// beginning AuthGraceTime seconds before the most recent authorization key
	// actually expires. The type is interface{} with range: 1..6047999. Units are
	// seconds.
	DocsIetfBpi2CmAuthGraceTime interface{}

	// The value of this object is the grace time for the TEK in seconds.  The CM
	// is expected to start trying to acquire a new TEK beginning TEK GraceTime
	// seconds before the expiration of the most recent TEK. The type is
	// interface{} with range: 1..302399. Units are seconds.
	DocsIetfBpi2CmTEKGraceTime interface{}

	// The value of this object is the Authorize Wait Timeout in second. The type
	// is interface{} with range: 1..30. Units are seconds.
	DocsIetfBpi2CmAuthWaitTimeout interface{}

	// The value of this object is the Reauthorize Wait Timeout in seconds. The
	// type is interface{} with range: 1..30. Units are seconds.
	DocsIetfBpi2CmReauthWaitTimeout interface{}

	// The value of this object is the Operational Wait Timeout in seconds. The
	// type is interface{} with range: 1..10. Units are seconds.
	DocsIetfBpi2CmOpWaitTimeout interface{}

	// The value of this object is the Rekey Wait Timeout in seconds. The type is
	// interface{} with range: 1..10. Units are seconds.
	DocsIetfBpi2CmRekeyWaitTimeout interface{}

	// The value of this object is the Authorization Reject Wait Timeout in
	// seconds. The type is interface{} with range: 1..600. Units are seconds.
	DocsIetfBpi2CmAuthRejectWaitTimeout interface{}

	// The value of this object is the retransmission interval, in seconds, of SA
	// Map Requests from the MAP Wait state. The type is interface{} with range:
	// 1..10. Units are seconds.
	DocsIetfBpi2CmSAMapWaitTimeout interface{}

	// The value of this object is the maximum number of Map Request retries
	// allowed. The type is interface{} with range: 0..10. Units are count.
	DocsIetfBpi2CmSAMapMaxRetries interface{}

	// The value of this object is the count of times the CM has transmitted an
	// Authentication Information message. Discontinuities in the value of this
	// counter can occur at re-initialization of the management system, and at
	// other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmAuthentInfos interface{}

	// The value of this object is the count of times the CM has transmitted an
	// Authorization Request message. Discontinuities in the value of this counter
	// can occur at re-initialization of the management system, and at other times
	// as indicated by the value of ifCounterDiscontinuityTime. The type is
	// interface{} with range: 0..4294967295.
	DocsIetfBpi2CmAuthRequests interface{}

	// The value of this object is the count of times the CM has received an
	// Authorization Reply message. Discontinuities in the value of this counter
	// can occur at re-initialization of the management system, and at other times
	// as indicated by the value of ifCounterDiscontinuityTime. The type is
	// interface{} with range: 0..4294967295.
	DocsIetfBpi2CmAuthReplies interface{}

	// The value of this object is the count of times the CM has received an
	// Authorization Reject message. Discontinuities in the value of this counter
	// can occur at re-initialization of the management system, and at other times
	// as indicated by the value of ifCounterDiscontinuityTime. The type is
	// interface{} with range: 0..4294967295.
	DocsIetfBpi2CmAuthRejects interface{}

	// The value of this object is the count of times the CM has received an
	// Authorization Invalid message. Discontinuities in the value of this counter
	// can occur at re-initialization of the management system, and at other times
	// as indicated by the value of ifCounterDiscontinuityTime. The type is
	// interface{} with range: 0..4294967295.
	DocsIetfBpi2CmAuthInvalids interface{}

	// The value of this object is the enumerated description of the Error-Code in
	// most recent Authorization Reject message received by the CM.  This has
	// value unknown(2) if the last Error-Code value was 0, and none(1) if no
	// Authorization Reject message has been received since reboot. The type is
	// DocsIetfBpi2CmAuthRejectErrorCode.
	DocsIetfBpi2CmAuthRejectErrorCode interface{}

	// The value of this object is the text string in most recent Authorization
	// Reject message received by the CM.  This is a zero length string if no
	// Authorization Reject message has been received since reboot. The type is
	// string with length: 0..128.
	DocsIetfBpi2CmAuthRejectErrorString interface{}

	// The value of this object is the enumerated description of the Error-Code in
	// most recent Authorization Invalid message received by the CM.  This has
	// value unknown(2) if the last Error-Code value was 0, and none(1) if no
	// Authorization Invalid message has been received since reboot. The type is
	// DocsIetfBpi2CmAuthInvalidErrorCode.
	DocsIetfBpi2CmAuthInvalidErrorCode interface{}

	// The value of this object is the text string in most recent Authorization
	// Invalid message received by the CM. This is a zero length string if no
	// Authorization Invalid message has been received since reboot. The type is
	// string with length: 0..128.
	DocsIetfBpi2CmAuthInvalidErrorString interface{}
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry Each entry contains objects describing attributes of one CM MAC interface. An entry in this table exists for each ifEntry with an ifType of docsCableMaclayer(127).

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry) GetEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode

type DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode string

DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode represents reboot.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode_none DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode = "none"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode_unknown DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode = "unknown"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode_unauthorizedCm DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode = "unauthorizedCm"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode_unsolicited DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode = "unsolicited"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode_invalidKeySequence DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode = "invalidKeySequence"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode_keyRequestAuthenticationFailure DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthInvalidErrorCode = "keyRequestAuthenticationFailure"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode

type DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode string

DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode represents reboot.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode_none DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode = "none"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode_unknown DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode = "unknown"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode_unauthorizedCm DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode = "unauthorizedCm"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode_unauthorizedSaid DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode = "unauthorizedSaid"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode_permanentAuthorizationFailure DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode = "permanentAuthorizationFailure"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode_timeOfDayNotAcquired DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthRejectErrorCode = "timeOfDayNotAcquired"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState

type DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState string

DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState represents in its initial state.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState_start DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState = "start"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState_authWait DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState = "authWait"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState_authorized DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState = "authorized"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState_reauthWait DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState = "reauthWait"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState_authRejectWait DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState = "authRejectWait"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState_silent DOCSIETFBPI2MIB_DocsIetfBpi2CmBaseTable_DocsIetfBpi2CmBaseEntry_DocsIetfBpi2CmAuthState = "silent"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmCryptoSuiteTable

type DOCSIETFBPI2MIB_DocsIetfBpi2CmCryptoSuiteTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Each entry contains a cryptographic suite pair which this CM MAC supports.
	// The type is slice of
	// DOCSIETFBPI2MIB_DocsIetfBpi2CmCryptoSuiteTable_DocsIetfBpi2CmCryptoSuiteEntry.
	DocsIetfBpi2CmCryptoSuiteEntry []*DOCSIETFBPI2MIB_DocsIetfBpi2CmCryptoSuiteTable_DocsIetfBpi2CmCryptoSuiteEntry
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmCryptoSuiteTable This table describes the Baseline Privacy Plus cryptographic suite capabilities for each CM MAC interface.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmCryptoSuiteTable) GetEntityData

func (docsIetfBpi2CmCryptoSuiteTable *DOCSIETFBPI2MIB_DocsIetfBpi2CmCryptoSuiteTable) GetEntityData() *types.CommonEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmCryptoSuiteTable_DocsIetfBpi2CmCryptoSuiteEntry

type DOCSIETFBPI2MIB_DocsIetfBpi2CmCryptoSuiteTable_DocsIetfBpi2CmCryptoSuiteEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. The index for a cryptographic suite row. The type
	// is interface{} with range: 1..1000.
	DocsIetfBpi2CmCryptoSuiteIndex interface{}

	// The value of this object is the data encryption algorithm for this
	// cryptographic suite capability. The type is DocsBpkmDataEncryptAlg.
	DocsIetfBpi2CmCryptoSuiteDataEncryptAlg interface{}

	// The value of this object is the data authentication algorithm for this
	// cryptographic suite capability. The type is DocsBpkmDataAuthentAlg.
	DocsIetfBpi2CmCryptoSuiteDataAuthentAlg interface{}
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmCryptoSuiteTable_DocsIetfBpi2CmCryptoSuiteEntry Each entry contains a cryptographic suite pair which this CM MAC supports.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmCryptoSuiteTable_DocsIetfBpi2CmCryptoSuiteEntry) GetEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmDeviceCertTable

type DOCSIETFBPI2MIB_DocsIetfBpi2CmDeviceCertTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Each entry contains the device certificates of one CM MAC interface.  An
	// entry in this table exists for each ifEntry with an ifType of
	// docsCableMaclayer(127). The type is slice of
	// DOCSIETFBPI2MIB_DocsIetfBpi2CmDeviceCertTable_DocsIetfBpi2CmDeviceCertEntry.
	DocsIetfBpi2CmDeviceCertEntry []*DOCSIETFBPI2MIB_DocsIetfBpi2CmDeviceCertTable_DocsIetfBpi2CmDeviceCertEntry
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmDeviceCertTable This table describes the Baseline Privacy Plus device certificates for each CM MAC interface.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmDeviceCertTable) GetEntityData

func (docsIetfBpi2CmDeviceCertTable *DOCSIETFBPI2MIB_DocsIetfBpi2CmDeviceCertTable) GetEntityData() *types.CommonEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmDeviceCertTable_DocsIetfBpi2CmDeviceCertEntry

type DOCSIETFBPI2MIB_DocsIetfBpi2CmDeviceCertTable_DocsIetfBpi2CmDeviceCertEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The X509 DER-encoded cable modem certificate. Note:  This object can be set
	// only when the value is the zero-length OCTET STRING, otherwise an error
	// 'inconsistentValue' is returned.  Once the object contains  the
	// certificate, its access MUST be read-only and persists after
	// re-initialization of the managed system. The type is string with length:
	// 0..4096.
	DocsIetfBpi2CmDeviceCmCert interface{}

	// The X509 DER-encoded manufacturer certificate which signed the cable modem
	// certificate. The type is string with length: 0..4096.
	DocsIetfBpi2CmDeviceManufCert interface{}
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmDeviceCertTable_DocsIetfBpi2CmDeviceCertEntry Each entry contains the device certificates of one CM MAC interface. An entry in this table exists for each ifEntry with an ifType of docsCableMaclayer(127).

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmDeviceCertTable_DocsIetfBpi2CmDeviceCertEntry) GetEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable

type DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Each entry contains objects describing the mapping of one multicast IP
	// address to one SAID, as well as associated state, message counters, and
	// error information.  An entry may be removed from this table upon the
	// reception of an SA Map Reject. The type is slice of
	// DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry.
	DocsIetfBpi2CmIpMulticastMapEntry []*DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable This table maps multicast IP addresses to SAIDs per CM MAC Interface. It is intended to map multicast IP addresses associated with SA MAP Request messages.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable) GetEntityData

func (docsIetfBpi2CmIpMulticastMapTable *DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable) GetEntityData() *types.CommonEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry

type DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. The index of this row. The type is interface{}
	// with range: 1..4294967295.
	DocsIetfBpi2CmIpMulticastIndex interface{}

	// The type of internet address for docsIetfBpi2CmIpMulticastAddress. The type
	// is InetAddressType.
	DocsIetfBpi2CmIpMulticastAddressType interface{}

	// This object represents the IP multicast address to be mapped. The type of
	// this address is determined by the value of the
	// docsIetfBpi2CmIpMulticastAddressType object. The type is string with
	// length: 0..255.
	DocsIetfBpi2CmIpMulticastAddress interface{}

	// This object represents the SAID to which the IP multicast address has been
	// mapped.  If no SA Map Reply has been received for the IP address, this
	// object should have the value 0. The type is interface{} with range:
	// 0..16383.
	DocsIetfBpi2CmIpMulticastSAId interface{}

	// The value of this object is the state of the SA Mapping FSM for this IP.
	// The type is DocsIetfBpi2CmIpMulticastSAMapState.
	DocsIetfBpi2CmIpMulticastSAMapState interface{}

	// The value of this object is the count of times the CM has transmitted an SA
	// Map Request message for this IP. Discontinuities in the value of this
	// counter can occur at re-initialization of the management system, and at
	// other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmIpMulticastSAMapRequests interface{}

	// The value of this object is the count of times the CM has received an SA
	// Map Reply message for this IP. Discontinuities in the value of this counter
	// can occur at re-initialization of the management system, and at other times
	// as indicated by the value of ifCounterDiscontinuityTime. The type is
	// interface{} with range: 0..4294967295.
	DocsIetfBpi2CmIpMulticastSAMapReplies interface{}

	// The value of this object is the count of times the CM has received an SA
	// MAP Reject message for this IP. Discontinuities in the value of this
	// counter can occur at re-initialization of the management system, and at
	// other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmIpMulticastSAMapRejects interface{}

	// The value of this object is the enumerated description of the Error-Code in
	// the most recent SA Map Reject message sent in response to an SA Map Request
	// for This IP.  It has the value none(1) if no SA MAP Reject message has been
	// received since entry creation. The type is
	// DocsIetfBpi2CmIpMulticastSAMapRejectErrorCode.
	DocsIetfBpi2CmIpMulticastSAMapRejectErrorCode interface{}

	// The value of this object is the text string in the most recent SA Map
	// Reject message sent in response to an SA Map Request for this IP.  It is a
	// zero length string if no SA Map Reject message has been received since
	// entry creation. The type is string with length: 0..128.
	DocsIetfBpi2CmIpMulticastSAMapRejectErrorString interface{}
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry Each entry contains objects describing the mapping of one multicast IP address to one SAID, as well as associated state, message counters, and error information.

An entry may be removed from this table upon the reception of an SA Map Reject.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry) GetEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapRejectErrorCode

type DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapRejectErrorCode string

DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapRejectErrorCode represents message has been received since entry creation.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapRejectErrorCode_none DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapRejectErrorCode = "none"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapRejectErrorCode_unknown DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapRejectErrorCode = "unknown"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapRejectErrorCode_noAuthForRequestedDSFlow DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapRejectErrorCode = "noAuthForRequestedDSFlow"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapRejectErrorCode_dsFlowNotMappedToSA DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapRejectErrorCode = "dsFlowNotMappedToSA"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapState

type DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapState string

DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapState represents Mapping FSM for this IP.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapState_start DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapState = "start"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapState_mapWait DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapState = "mapWait"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapState_mapped DOCSIETFBPI2MIB_DocsIetfBpi2CmIpMulticastMapTable_DocsIetfBpi2CmIpMulticastMapEntry_DocsIetfBpi2CmIpMulticastSAMapState = "mapped"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable

type DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Each entry contains objects describing the TEK association attributes of
	// one SAID. The CM MUST create one entry per SAID, regardless of whether the
	// SAID was obtained from a Registration Response message, from an
	// Authorization Reply message, or from any dynamic SAID establishment
	// mechanisms. The type is slice of
	// DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry.
	DocsIetfBpi2CmTEKEntry []*DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable This table describes the attributes of each CM Traffic Encryption Key (TEK) association. The CM maintains (no more than) one TEK association per SAID per CM MAC interface.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable) GetEntityData

func (docsIetfBpi2CmTEKTable *DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable) GetEntityData() *types.CommonEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry

type DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. The value of this object is the DOCSIS Security
	// Association ID (SAID). The type is interface{} with range: 1..16383.
	DocsIetfBpi2CmTEKSAId interface{}

	// The value of this object is the type of security association. The type is
	// DocsBpkmSAType.
	DocsIetfBpi2CmTEKSAType interface{}

	// The value of this object is the data encryption algorithm for this SAID.
	// The type is DocsBpkmDataEncryptAlg.
	DocsIetfBpi2CmTEKDataEncryptAlg interface{}

	// The value of this object is the data authentication algorithm for this
	// SAID. The type is DocsBpkmDataAuthentAlg.
	DocsIetfBpi2CmTEKDataAuthentAlg interface{}

	// The value of this object is the state of the indicated TEK FSM.  The
	// start(1) state indicates that FSM is in its initial state. The type is
	// DocsIetfBpi2CmTEKState.
	DocsIetfBpi2CmTEKState interface{}

	// The value of this object is the most recent TEK key sequence number for
	// this TEK FSM. The type is interface{} with range: 0..15.
	DocsIetfBpi2CmTEKKeySequenceNumber interface{}

	// The value of this object is the actual clock time for expiration of the
	// immediate predecessor of the most recent TEK for this FSM.  If this FSM has
	// only one TEK, then the value is the time of activation of this FSM. The
	// type is string.
	DocsIetfBpi2CmTEKExpiresOld interface{}

	// The value of this object is the actual clock time for expiration of the
	// most recent TEK for this FSM. The type is string.
	DocsIetfBpi2CmTEKExpiresNew interface{}

	// The value of this object is the count of times the CM has transmitted a Key
	// Request message. Discontinuities in the value of this counter can occur at
	// re-initialization of the management system, and at other times as indicated
	// by the value of ifCounterDiscontinuityTime. The type is interface{} with
	// range: 0..4294967295.
	DocsIetfBpi2CmTEKKeyRequests interface{}

	// The value of this object is the count of times the CM has received a Key
	// Reply message, including a message whose authentication failed.
	// Discontinuities in the value of this counter can occur at re-initialization
	// of the management system, and at other times as indicated by the value of
	// ifCounterDiscontinuityTime. The type is interface{} with range:
	// 0..4294967295.
	DocsIetfBpi2CmTEKKeyReplies interface{}

	// The value of this object is the count of times the CM has received a Key
	// Reject message, including a message whose authentication failed.
	// Discontinuities in the value of this counter can occur at re-initialization
	// of the management system, and at other times as indicated by the value of
	// ifCounterDiscontinuityTime. The type is interface{} with range:
	// 0..4294967295.
	DocsIetfBpi2CmTEKKeyRejects interface{}

	// The value of this object is the count of times the CM has received a TEK
	// Invalid message, including a message whose authentication failed.
	// Discontinuities in the value of this counter can occur at re-initialization
	// of the management system, and at other times as indicated by the value of
	// ifCounterDiscontinuityTime. The type is interface{} with range:
	// 0..4294967295.
	DocsIetfBpi2CmTEKInvalids interface{}

	// The value of this object is the count of times an Authorization Pending
	// (Auth Pend) event occurred in this FSM. Discontinuities in the value of
	// this counter can occur at re-initialization of the management system, and
	// at other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmTEKAuthPends interface{}

	// The value of this object is the enumerated description of the Error-Code in
	// most recent Key Reject message received by the CM. This has value
	// unknown(2) if the last Error-Code value was 0, and none(1) if no Key Reject
	// message has been received since registration. The type is
	// DocsIetfBpi2CmTEKKeyRejectErrorCode.
	DocsIetfBpi2CmTEKKeyRejectErrorCode interface{}

	// The value of this object is the text string in most recent Key Reject
	// message received by the CM. This is a zero length string if no Key Reject
	// message has been received since registration. The type is string with
	// length: 0..128.
	DocsIetfBpi2CmTEKKeyRejectErrorString interface{}

	// The value of this object is the enumerated description of the Error-Code in
	// most recent TEK Invalid message received by the CM.  This has value
	// unknown(2) if the last Error-Code value was 0, and none(1) if no TEK
	// Invalid message has been received since registration. The type is
	// DocsIetfBpi2CmTEKInvalidErrorCode.
	DocsIetfBpi2CmTEKInvalidErrorCode interface{}

	// The value of this object is the text string in most recent TEK Invalid
	// message received by the CM. This is a zero length string if no TEK Invalid
	// message has been received since registration. The type is string with
	// length: 0..128.
	DocsIetfBpi2CmTEKInvalidErrorString interface{}
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry Each entry contains objects describing the TEK association attributes of one SAID. The CM MUST create one entry per SAID, regardless of whether the SAID was obtained from a Registration Response message, from an Authorization Reply message, or from any dynamic SAID establishment mechanisms.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry) GetEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKInvalidErrorCode

type DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKInvalidErrorCode string

DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKInvalidErrorCode represents Invalid message has been received since registration.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKInvalidErrorCode_none DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKInvalidErrorCode = "none"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKInvalidErrorCode_unknown DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKInvalidErrorCode = "unknown"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKInvalidErrorCode_invalidKeySequence DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKInvalidErrorCode = "invalidKeySequence"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKKeyRejectErrorCode

type DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKKeyRejectErrorCode string

DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKKeyRejectErrorCode represents Reject message has been received since registration.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKKeyRejectErrorCode_none DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKKeyRejectErrorCode = "none"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKKeyRejectErrorCode_unknown DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKKeyRejectErrorCode = "unknown"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKKeyRejectErrorCode_unauthorizedSaid DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKKeyRejectErrorCode = "unauthorizedSaid"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState

type DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState string

DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState represents is in its initial state.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState_start DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState = "start"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState_opWait DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState = "opWait"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState_opReauthWait DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState = "opReauthWait"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState_operational DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState = "operational"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState_rekeyWait DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState = "rekeyWait"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState_rekeyReauthWait DOCSIETFBPI2MIB_DocsIetfBpi2CmTEKTable_DocsIetfBpi2CmTEKEntry_DocsIetfBpi2CmTEKState = "rekeyReauthWait"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Each entry contains objects describing attributes of one authorization
	// association. The CMTS MUST create one entry per CM per MAC interface, based
	// on the receipt of an Authorization Request message, and MUST not delete the
	// entry until the CM loses registration. The type is slice of
	// DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry.
	DocsIetfBpi2CmtsAuthEntry []*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable This table describes the attributes of each CM authorization association. The CMTS maintains one authorization association with each Baseline Privacy- enabled CM, registered on each CMTS MAC interface, regardless of whether the CM is authorized or rejected.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable) GetEntityData

func (docsIetfBpi2CmtsAuthTable *DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable) GetEntityData() *types.CommonEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. The value of this object is the physical address
	// of the CM to which the authorization association applies. The type is
	// string with pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	DocsIetfBpi2CmtsAuthCmMacAddress interface{}

	// The value of this object is the version of Baseline Privacy for which this
	// CM has registered. The value 'bpiplus' represents the value of BPI-Version
	// Attribute of the Baseline Privacy Key Management BPKM attribute BPI-Version
	// (1). The value 'bpi' is used to represent the CM registered using DOCSIS
	// 1.0 Baseline Privacy. The type is DocsIetfBpi2CmtsAuthCmBpiVersion.
	DocsIetfBpi2CmtsAuthCmBpiVersion interface{}

	// The value of this object is a DER-encoded RSAPublicKey ASN.1 type string,
	// as defined in the RSA Encryption Standard (PKCS #1), corresponding to the
	// public key of the CM.  This is the zero-length OCTET STRING if the CMTS
	// does not retain the public key. The type is string with length: 0..524.
	DocsIetfBpi2CmtsAuthCmPublicKey interface{}

	// The value of this object is the most recent authorization key sequence
	// number for this CM. The type is interface{} with range: 0..15.
	DocsIetfBpi2CmtsAuthCmKeySequenceNumber interface{}

	// The value of this object is the actual clock time for expiration of the
	// immediate predecessor of the most recent authorization key for this FSM. If
	// this FSM has only one authorization key, then the value is the time of
	// activation of this FSM. Note: This object has no meaning for CMs running in
	// BPI mode, therefore this object is not instantiated for entries associated
	// to those CMs. The type is string.
	DocsIetfBpi2CmtsAuthCmExpiresOld interface{}

	// The value of this object is the actual clock time for expiration of the
	// most recent authorization key for this FSM. The type is string.
	DocsIetfBpi2CmtsAuthCmExpiresNew interface{}

	// The value of this object is the lifetime, in seconds, the CMTS assigns to
	// an authorization key for this CM. The type is interface{} with range:
	// 1..6048000. Units are seconds.
	DocsIetfBpi2CmtsAuthCmLifetime interface{}

	// Setting this object to invalidateAuth(2) causes the CMTS to invalidate the
	// current CM authorization key(s), but not to transmit an Authorization
	// Invalid message nor to invalidate the primary SAID's TEKs.  Setting this
	// object to sendAuthInvalid(3) causes the CMTS to invalidate the current CM
	// authorization key(s), and to transmit an Authorization Invalid message to
	// the CM, but not to invalidate the primary SAID's TEKs.  Setting this object
	// to invalidateTeks(4) causes the CMTS to invalidate the current CM
	// authorization key(s), to transmit an Authorization Invalid message to the
	// CM, and to invalidate the TEKs associated with this CM's primary SAID. For
	// BPI mode, substitute all of the CM's unicast TEK(s) for the primary SAID's
	// TEKs in the previous paragraph. Reading this object returns the most
	// recently set value of this object, or returns noResetRequested(1) if the
	// object has not been set since entry creation. The type is
	// DocsIetfBpi2CmtsAuthCmReset.
	DocsIetfBpi2CmtsAuthCmReset interface{}

	// The value of this object is the count of times the CMTS has received an
	// Authentication Information message from this CM. Discontinuities in the
	// value of this counter can occur at re-initialization of the management
	// system, and at other times as indicated by the value of
	// ifCounterDiscontinuityTime. The type is interface{} with range:
	// 0..4294967295.
	DocsIetfBpi2CmtsAuthCmInfos interface{}

	// The value of this object is the count of times the CMTS has received an
	// Authorization Request message from this CM. Discontinuities in the value of
	// this counter can occur at re-initialization of the management system, and
	// at other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsAuthCmRequests interface{}

	// The value of this object is the count of times the CMTS has transmitted an
	// Authorization Reply message to this CM. Discontinuities in the value of
	// this counter can occur at re-initialization of the management system, and
	// at other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsAuthCmReplies interface{}

	// The value of this object is the count of times the CMTS has transmitted an
	// Authorization Reject message to this CM. Discontinuities in the value of
	// this counter can occur at re-initialization of the management system, and
	// at other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsAuthCmRejects interface{}

	// The value of this object is the count of times the CMTS has transmitted an
	// Authorization Invalid message to this CM. Discontinuities in the value of
	// this counter can occur at re-initialization of the management system, and
	// at other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsAuthCmInvalids interface{}

	// The value of this object is the enumerated description of the Error-Code in
	// most recent Authorization Reject message transmitted to the CM.  This has
	// value unknown(2) if the last Error-Code value was 0, and none(1) if no
	// Authorization Reject message has been transmitted to the CM, since entry
	// creation. The type is DocsIetfBpi2CmtsAuthRejectErrorCode.
	DocsIetfBpi2CmtsAuthRejectErrorCode interface{}

	// The value of this object is the text string in most recent Authorization
	// Reject message transmitted to the CM.  This is a zero length string if no
	// Authorization Reject message has been transmitted to the CM, since entry
	// creation. The type is string with length: 0..128.
	DocsIetfBpi2CmtsAuthRejectErrorString interface{}

	// The value of this object is the enumerated description of the Error-Code in
	// most recent Authorization Invalid message transmitted to the CM.  This has
	// value unknown(2) if the last Error-Code value was 0, and none(1) if no
	// Authorization Invalid message has been transmitted to the CM since entry
	// creation. The type is DocsIetfBpi2CmtsAuthInvalidErrorCode.
	DocsIetfBpi2CmtsAuthInvalidErrorCode interface{}

	// The value of this object is the text string in most recent Authorization
	// Invalid message transmitted to the CM.  This is a zero length string if no
	// Authorization Invalid message has been transmitted to the CM since entry
	// creation. The type is string with length: 0..128.
	DocsIetfBpi2CmtsAuthInvalidErrorString interface{}

	// The value of this object is the Primary Security Association identifier.
	// For BPI mode, the value must be any unicast SID. The type is interface{}
	// with range: 0..16383.
	DocsIetfBpi2CmtsAuthPrimarySAId interface{}

	// Contains the reason why a CM's certificate is deemed valid or invalid.
	// Return unknown(0) if the CM is running BPI mode. ValidCmChained(1) means
	// the certificate is valid    because it chains to a valid certificate.
	// ValidCmTrusted(2) means the certificate is valid    because it has been
	// provisioned (in the    docsIetfBpi2CmtsProvisionedCmCert table) to be
	// trusted. InvalidCmUntrusted(3) means the certificate is invalid
	// because it has been provisioned (in the
	// docsIetfBpi2CmtsProvisionedCmCert table) to be untrusted.
	// InvalidCAUntrusted(4) means the certificate is invalid      because it
	// chains to an untrusted certificate. InvalidCmOther(5) and InvalidCAOther(6)
	// refer to      errors in parsing, validity periods, etc, which are
	// attributable to the CM certificate or its chain      respectively;
	// additional information may be found      in
	// docsIetfBpi2AuthRejectErrorString for these types      of errors.
	// InvalidCmRevoked(7) means the certificate is    invalid as it was marked as
	// revoked.  InvalidCARevoked(8) means the CA certificate is    invalid as it
	// was marked as revoked. The type is DocsIetfBpi2CmtsAuthBpkmCmCertValid.
	DocsIetfBpi2CmtsAuthBpkmCmCertValid interface{}

	// The X509 CM Certificate sent as part of a BPKM Authorization Request. Note:
	// The zero-length OCTET STRING must be returned if the Entire certificate is
	// not retained in the CMTS. The type is string with length: 0..4096.
	DocsIetfBpi2CmtsAuthBpkmCmCert interface{}

	// A row index into docsIetfBpi2CmtsCACertTable. Returns the index in
	// docsIetfBpi2CmtsCACertTable which CA certificate this CM is chained to.  A
	// value of 0 means it could not be found or not applicable. The type is
	// interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsAuthCACertIndexPtr interface{}
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry Each entry contains objects describing attributes of one authorization association. The CMTS MUST create one entry per CM per MAC interface, based on the receipt of an Authorization Request message, and MUST not delete the entry until the CM loses registration.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry) GetEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid string

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid represents invalid as it was marked as revoked.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid_unknown DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid = "unknown"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid_validCmChained DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid = "validCmChained"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid_validCmTrusted DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid = "validCmTrusted"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid_invalidCmUntrusted DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid = "invalidCmUntrusted"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid_invalidCAUntrusted DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid = "invalidCAUntrusted"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid_invalidCmOther DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid = "invalidCmOther"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid_invalidCAOther DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid = "invalidCAOther"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid_invalidCmRevoked DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid = "invalidCmRevoked"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid_invalidCARevoked DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthBpkmCmCertValid = "invalidCARevoked"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmBpiVersion

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmBpiVersion string

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmBpiVersion represents CM registered using DOCSIS 1.0 Baseline Privacy.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmBpiVersion_bpi DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmBpiVersion = "bpi"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmBpiVersion_bpiPlus DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmBpiVersion = "bpiPlus"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmReset

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmReset string

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmReset represents object has not been set since entry creation.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmReset_noResetRequested DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmReset = "noResetRequested"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmReset_invalidateAuth DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmReset = "invalidateAuth"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmReset_sendAuthInvalid DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmReset = "sendAuthInvalid"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmReset_invalidateTeks DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthCmReset = "invalidateTeks"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode string

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode represents the CM since entry creation.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode_none DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode = "none"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode_unknown DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode = "unknown"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode_unauthorizedCm DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode = "unauthorizedCm"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode_unsolicited DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode = "unsolicited"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode_invalidKeySequence DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode = "invalidKeySequence"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode_keyRequestAuthenticationFailure DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthInvalidErrorCode = "keyRequestAuthenticationFailure"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode string

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode represents the CM, since entry creation.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode_none DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode = "none"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode_unknown DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode = "unknown"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode_unauthorizedCm DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode = "unauthorizedCm"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode_unauthorizedSaid DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode = "unauthorizedSaid"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode_permanentAuthorizationFailure DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode = "permanentAuthorizationFailure"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode_timeOfDayNotAcquired DOCSIETFBPI2MIB_DocsIetfBpi2CmtsAuthTable_DocsIetfBpi2CmtsAuthEntry_DocsIetfBpi2CmtsAuthRejectErrorCode = "timeOfDayNotAcquired"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Each entry contains objects describing attributes of one CMTS MAC
	// interface.  An entry in this table exists for each ifEntry with an ifType
	// of docsCableMaclayer(127). The type is slice of
	// DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable_DocsIetfBpi2CmtsBaseEntry.
	DocsIetfBpi2CmtsBaseEntry []*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable_DocsIetfBpi2CmtsBaseEntry
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable This table describes the basic Baseline Privacy attributes of each CMTS MAC interface.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable) GetEntityData

func (docsIetfBpi2CmtsBaseTable *DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable) GetEntityData() *types.CommonEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable_DocsIetfBpi2CmtsBaseEntry

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable_DocsIetfBpi2CmtsBaseEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The value of this object is the default lifetime, in seconds, the CMTS
	// assigns to a new authorization key. This object value persist after
	// re-initialization of the managed system. The type is interface{} with
	// range: 1..6048000. Units are seconds.
	DocsIetfBpi2CmtsDefaultAuthLifetime interface{}

	// The value of this object is the default lifetime, in seconds, the CMTS
	// assigns to a new Traffic Encryption Key (TEK). This object value persist
	// after re-initialization of the managed system. The type is interface{} with
	// range: 1..604800. Units are seconds.
	DocsIetfBpi2CmtsDefaultTEKLifetime interface{}

	// This object determines the default trust of self-signed  manufacturer
	// certificate entries, contained in docsIetfBpi2CmtsCACertTable, created
	// after setting this object. This object needs not to persist after
	// re-initialization  of the managed system. The type is
	// DocsIetfBpi2CmtsDefaultSelfSignedManufCertTrust.
	DocsIetfBpi2CmtsDefaultSelfSignedManufCertTrust interface{}

	// Setting this object to 'true' causes all chained and root certificates in
	// the chain to have their validity periods checked against the current time
	// of day, when the CMTS receives an Authorization Request from the CM. A
	// 'false' setting causes all certificates in the chain not to have their
	// validity periods checked against the current time of day. This object needs
	// not to persist after re-initialization  of the managed system. The type is
	// bool.
	DocsIetfBpi2CmtsCheckCertValidityPeriods interface{}

	// The value of this object is the count of times the CMTS has received an
	// Authentication Information message from any CM. Discontinuities in the
	// value of this counter can occur at re-initialization of the management
	// system, and at other times as indicated by the value of
	// ifCounterDiscontinuityTime. The type is interface{} with range:
	// 0..4294967295.
	DocsIetfBpi2CmtsAuthentInfos interface{}

	// The value of this object is the count of times the CMTS has received an
	// Authorization Request message from any CM. Discontinuities in the value of
	// this counter can occur at re-initialization of the management system, and
	// at other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsAuthRequests interface{}

	// The value of this object is the count of times the CMTS has transmitted an
	// Authorization Reply message to any CM. Discontinuities in the value of this
	// counter can occur at re-initialization of the management system, and at
	// other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsAuthReplies interface{}

	// The value of this object is the count of times the CMTS has transmitted an
	// Authorization Reject message to any CM. Discontinuities in the value of
	// this counter can occur at re-initialization of the management system, and
	// at other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsAuthRejects interface{}

	// The value of this object is the count of times the CMTS has transmitted an
	// Authorization Invalid message to any CM. Discontinuities in the value of
	// this counter can occur at re-initialization of the management system, and
	// at other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsAuthInvalids interface{}

	// The value of this object is the count of times the CMTS has received an SA
	// Map Request message from any CM. Discontinuities in the value of this
	// counter can occur at re-initialization of the management system, and at
	// other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsSAMapRequests interface{}

	// The value of this object is the count of times the CMTS has transmitted an
	// SA Map Reply message to any CM. Discontinuities in the value of this
	// counter can occur at re-initialization of the management system, and at
	// other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsSAMapReplies interface{}

	// The value of this object is the count of times the CMTS has transmitted an
	// SA Map Reject message to any CM. Discontinuities in the value of this
	// counter can occur at re-initialization of the management system, and at
	// other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsSAMapRejects interface{}
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable_DocsIetfBpi2CmtsBaseEntry Each entry contains objects describing attributes of one CMTS MAC interface. An entry in this table exists for each ifEntry with an ifType of docsCableMaclayer(127).

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable_DocsIetfBpi2CmtsBaseEntry) GetEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable_DocsIetfBpi2CmtsBaseEntry_DocsIetfBpi2CmtsDefaultSelfSignedManufCertTrust

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable_DocsIetfBpi2CmtsBaseEntry_DocsIetfBpi2CmtsDefaultSelfSignedManufCertTrust string

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable_DocsIetfBpi2CmtsBaseEntry_DocsIetfBpi2CmtsDefaultSelfSignedManufCertTrust represents of the managed system.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable_DocsIetfBpi2CmtsBaseEntry_DocsIetfBpi2CmtsDefaultSelfSignedManufCertTrust_trusted DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable_DocsIetfBpi2CmtsBaseEntry_DocsIetfBpi2CmtsDefaultSelfSignedManufCertTrust = "trusted"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable_DocsIetfBpi2CmtsBaseEntry_DocsIetfBpi2CmtsDefaultSelfSignedManufCertTrust_untrusted DOCSIETFBPI2MIB_DocsIetfBpi2CmtsBaseTable_DocsIetfBpi2CmtsBaseEntry_DocsIetfBpi2CmtsDefaultSelfSignedManufCertTrust = "untrusted"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A row in the Certificate Authority certificate table.  Row entries with
	// trust status 'trusted', 'untrusted', or 'root' persist after
	// re-initialization  of the managed system. The type is slice of
	// DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry.
	DocsIetfBpi2CmtsCACertEntry []*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable The table of known Certificate Authority certificates acquired by this device.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable) GetEntityData

func (docsIetfBpi2CmtsCACertTable *DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable) GetEntityData() *types.CommonEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The index for this row. The type is interface{}
	// with range: 1..4294967295.
	DocsIetfBpi2CmtsCACertIndex interface{}

	// The subject name exactly as it is encoded in the X509 certificate. The
	// organizationName portion of the certificate's subject name must be present.
	// All other fields are optional.  Any optional field present must be pre
	// pended with <CR> (carriage return, U+000D) <LF> (line feed, U+000A).
	// Ordering of fields present must conform to: organizationName <CR> <LF>
	// countryName <CR> <LF> stateOrProvinceName <CR> <LF> localityName <CR> <LF>
	// organizationalUnitName <CR> <LF> organizationalUnitName=<Manufacturing
	// Location> <CR> <LF> commonName. The type is string.
	DocsIetfBpi2CmtsCACertSubject interface{}

	// The issuer name exactly as it is encoded in the X509 certificate. The
	// commonName portion of the certificate's issuer name must be present.  All
	// other fields are optional.  Any optional field present must be pre pended
	// with <CR> (carriage return, U+000D) <LF> (line feed, U+000A). Ordering of
	// fields present must conform to:  CommonName <CR><LF> countryName <CR><LF>
	// stateOrProvinceName <CR><LF> localityName <CR><LF> organizationName
	// <CR><LF> organizationalUnitName <CR><LF>
	// organizationalUnitName=<Manufacturing Location>. The type is string.
	DocsIetfBpi2CmtsCACertIssuer interface{}

	// This CA certificate's serial number represented as an octet string. The
	// type is string with length: 1..32.
	DocsIetfBpi2CmtsCACertSerialNumber interface{}

	// This object controls the trust status of this certificate.  Root
	// certificates must be given root(4) trust; manufacturer certificates must
	// not be given root(4) trust.  Trust on root certificates must not change.
	// Note: Setting this object need only affect the validity of CM certificates
	// sent in future authorization requests; instantaneous effect need not occur.
	// The type is DocsIetfBpi2CmtsCACertTrust.
	DocsIetfBpi2CmtsCACertTrust interface{}

	// This object indicates how the certificate reached the CMTS.  Other(4) means
	// it originated from a source not identified above. The type is
	// DocsIetfBpi2CmtsCACertSource.
	DocsIetfBpi2CmtsCACertSource interface{}

	// The status of this conceptual row. An attempt to set writable columnar
	// values while this row is active behaves as follows: - Sets to the object
	// docsIetfBpi2CmtsCACertTrust are allowed. - Sets to the object
	// docsIetfBpi2CmtsCACert will return an   error inconsistentValue'. A newly
	// create entry cannot be set to active until the value of
	// docsIetfBpi2CmtsCACert is being set. The type is RowStatus.
	DocsIetfBpi2CmtsCACertStatus interface{}

	// An X509 DER-encoded Certificate Authority certificate. To help identify
	// certificates, either this object or docsIetfBpi2CmtsCACertThumbprint must
	// be returned by a CMTS for self-signed CA certificates.  Note: The
	// zero-length OCTET STRING must be returned, on reads, if the entire
	// certificate is not retained in the CMTS. The type is string with length:
	// 0..4096.
	DocsIetfBpi2CmtsCACert interface{}

	// The SHA-1 hash of a CA certificate. To help identify certificates, either
	// this object or docsIetfBpi2CmtsCACert must be returned by a CMTS for
	// self-signed CA certificates.  Note: The zero-length OCTET STRING must be
	// returned, on reads, if the CA certificate thumb print is not retained in
	// the CMTS. The type is string with length: 20..20.
	DocsIetfBpi2CmtsCACertThumbprint interface{}
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry A row in the Certificate Authority certificate table. Row entries with trust status 'trusted', 'untrusted', or 'root' persist after re-initialization

of the managed system.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry) GetEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource string

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource represents identified above.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource_snmp DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource = "snmp"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource_configurationFile DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource = "configurationFile"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource_externalDatabase DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource = "externalDatabase"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource_other DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource = "other"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource_authentInfo DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource = "authentInfo"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource_compiledIntoCode DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertSource = "compiledIntoCode"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertTrust

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertTrust string

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertTrust represents instantaneous effect need not occur.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertTrust_trusted DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertTrust = "trusted"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertTrust_untrusted DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertTrust = "untrusted"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertTrust_chained DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertTrust = "chained"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertTrust_root DOCSIETFBPI2MIB_DocsIetfBpi2CmtsCACertTable_DocsIetfBpi2CmtsCACertEntry_DocsIetfBpi2CmtsCACertTrust = "root"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Each entry contains objects describing the mapping of a set of multicast IP
	// address and mask to one SAID associated to a CMTS MAC Interface, as well as
	// associated message counters and error information. The type is slice of
	// DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry.
	DocsIetfBpi2CmtsIpMulticastMapEntry []*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable This table maps multicast IP addresses to SAIDs. If a multicast IP address is mapped by multiple rows in the table, the row with the lowest docsIetfBpi2CmtsIpMulticastIndex must be utilized for the mapping.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable) GetEntityData

func (docsIetfBpi2CmtsIpMulticastMapTable *DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable) GetEntityData() *types.CommonEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. The index of this row. Conceptual rows having the
	// value 'permanent' need not allow write-access to any columnar objects in
	// the row. The type is interface{} with range: 1..4294967295.
	DocsIetfBpi2CmtsIpMulticastIndex interface{}

	// The type of internet address for docsIetfBpi2CmtsIpMulticastAddress and
	// docsIetfBpi2CmtsIpMulticastMask. The type is InetAddressType.
	DocsIetfBpi2CmtsIpMulticastAddressType interface{}

	// This object represents the IP multicast address to be mapped, in
	// conjunction with docsIetfBpi2CmtsIpMulticastMask. The type of this address
	// is determined by the value of the object
	// docsIetfBpi2CmtsIpMulticastAddressType. The type is string with length:
	// 0..255.
	DocsIetfBpi2CmtsIpMulticastAddress interface{}

	// This object represents the IP multicast address mask for this row. An IP
	// multicast address matches this row if the logical AND of the address with
	// docsIetfBpi2CmtsIpMulticastMask is identical to the logical AND of
	// docsIetfBpi2CmtsIpMulticastAddr with docsIetfBpi2CmtsIpMulticastMask. The
	// type of this address is determined by the value of the object
	// docsIetfBpi2CmtsIpMulticastAddressType.  Note: For IPv6 this object needs
	// not to represent a  contiguous netmask, e.g. to associate an SAID to a
	// multicast group matching 'any' multicast scope. The TC
	// InetAddressPrefixLength is not used because it only  represents contiguous
	// netmask. The type is string with length: 0..255.
	DocsIetfBpi2CmtsIpMulticastMask interface{}

	// This object represents the multicast SAID to be used in this IP multicast
	// address mapping entry. The type is interface{} with range: 0..16383.
	DocsIetfBpi2CmtsIpMulticastSAId interface{}

	// The value of this object is the type of security association.  'dynamic'
	// does not apply to CMs running in BPI mode.  Unicast BPI TEKs must utilize
	// the 'primary' encoding and multicast BPI TEKs must utilize the 'static'
	// encoding.  SNMP created entries set this object by default to 'static' if
	// not set at row creation. The type is DocsBpkmSAType.
	DocsIetfBpi2CmtsIpMulticastSAType interface{}

	// The value of this object is the data encryption algorithm for this IP. The
	// type is DocsBpkmDataEncryptAlg.
	DocsIetfBpi2CmtsIpMulticastDataEncryptAlg interface{}

	// The value of this object is the data authentication algorithm for this IP.
	// The type is DocsBpkmDataAuthentAlg.
	DocsIetfBpi2CmtsIpMulticastDataAuthentAlg interface{}

	// The value of this object is the count of times the CMTS has received an SA
	// Map Request message for this IP. Discontinuities in the value of this
	// counter can occur at re-initialization of the management system, and at
	// other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsIpMulticastSAMapRequests interface{}

	// The value of this object is the count of times the CMTS has transmitted an
	// SA Map Reply message for this IP. Discontinuities in the value of this
	// counter can occur at re-initialization of the management system, and at
	// other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsIpMulticastSAMapReplies interface{}

	// The value of this object is the count of times the CMTS has transmitted an
	// SA Map Reject message for this IP. Discontinuities in the value of this
	// counter can occur at re-initialization of the management system, and at
	// other times as indicated by the value of ifCounterDiscontinuityTime. The
	// type is interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsIpMulticastSAMapRejects interface{}

	// The value of this object is the enumerated description of the Error-Code in
	// the most recent SA Map Reject message sent in response to a SA Map Request
	// for This IP.  It has value unknown(2) if the last Error-Code Value was 0,
	// and none(1) if no SA MAP Reject message has been received since entry
	// creation. The type is DocsIetfBpi2CmtsIpMulticastSAMapRejectErrorCode.
	DocsIetfBpi2CmtsIpMulticastSAMapRejectErrorCode interface{}

	// The value of this object is the text string in the most recent SA Map
	// Reject message sent in response to an SA Map Request for this IP.  It is a
	// zero length string if no SA Map Reject message has been received since
	// entry creation. The type is string with length: 0..128.
	DocsIetfBpi2CmtsIpMulticastSAMapRejectErrorString interface{}

	// This object controls and reflects the IP multicast address mapping entry.
	// There is no restriction on the ability to change values in this row while
	// the row is active. A created row can be set to active only after the
	// Corresponding instances of docsIetfBpi2CmtsIpMulticastAddress,
	// docsIetfBpi2CmtsIpMulticastMask, docsIetfBpi2CmtsIpMulticastSAId and
	// docsIetfBpi2CmtsIpMulticastSAType have all been set. The type is RowStatus.
	DocsIetfBpi2CmtsIpMulticastMapControl interface{}

	// The storage type for this conceptual row. Conceptual rows having the value
	// 'permanent' need not allow write-access to any columnar objects in the row.
	// The type is StorageType.
	DocsIetfBpi2CmtsIpMulticastMapStorageType interface{}
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry Each entry contains objects describing the mapping of a set of multicast IP address and mask to one SAID associated to a CMTS MAC Interface, as well as associated message counters and error information.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry) GetEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry_DocsIetfBpi2CmtsIpMulticastSAMapRejectErrorCode

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry_DocsIetfBpi2CmtsIpMulticastSAMapRejectErrorCode string

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry_DocsIetfBpi2CmtsIpMulticastSAMapRejectErrorCode represents been received since entry creation.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry_DocsIetfBpi2CmtsIpMulticastSAMapRejectErrorCode_none DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry_DocsIetfBpi2CmtsIpMulticastSAMapRejectErrorCode = "none"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry_DocsIetfBpi2CmtsIpMulticastSAMapRejectErrorCode_unknown DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry_DocsIetfBpi2CmtsIpMulticastSAMapRejectErrorCode = "unknown"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry_DocsIetfBpi2CmtsIpMulticastSAMapRejectErrorCode_noAuthForRequestedDSFlow DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry_DocsIetfBpi2CmtsIpMulticastSAMapRejectErrorCode = "noAuthForRequestedDSFlow"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry_DocsIetfBpi2CmtsIpMulticastSAMapRejectErrorCode_dsFlowNotMappedToSA DOCSIETFBPI2MIB_DocsIetfBpi2CmtsIpMulticastMapTable_DocsIetfBpi2CmtsIpMulticastMapEntry_DocsIetfBpi2CmtsIpMulticastSAMapRejectErrorCode = "dsFlowNotMappedToSA"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsMulticastAuthTable

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsMulticastAuthTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Each entry contains objects describing the key authorization of one cable
	// modem for one multicast SAID for one CMTS MAC interface. Row entries
	// persist after re-initialization of the managed system. The type is slice of
	// DOCSIETFBPI2MIB_DocsIetfBpi2CmtsMulticastAuthTable_DocsIetfBpi2CmtsMulticastAuthEntry.
	DocsIetfBpi2CmtsMulticastAuthEntry []*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsMulticastAuthTable_DocsIetfBpi2CmtsMulticastAuthEntry
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsMulticastAuthTable This table describes the multicast SAID authorization for each CM on each CMTS MAC interface.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsMulticastAuthTable) GetEntityData

func (docsIetfBpi2CmtsMulticastAuthTable *DOCSIETFBPI2MIB_DocsIetfBpi2CmtsMulticastAuthTable) GetEntityData() *types.CommonEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsMulticastAuthTable_DocsIetfBpi2CmtsMulticastAuthEntry

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsMulticastAuthTable_DocsIetfBpi2CmtsMulticastAuthEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. This object represents the multicast SAID for
	// authorization. The type is interface{} with range: 1..16383.
	DocsIetfBpi2CmtsMulticastAuthSAId interface{}

	// This attribute is a key. This object represents the MAC address of the CM
	// to which the multicast SAID authorization applies. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	DocsIetfBpi2CmtsMulticastAuthCmMacAddress interface{}

	// The status of this conceptual row for the authorization of  multicast SAIDs
	// to CMs. . The type is RowStatus.
	DocsIetfBpi2CmtsMulticastAuthControl interface{}
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsMulticastAuthTable_DocsIetfBpi2CmtsMulticastAuthEntry Each entry contains objects describing the key authorization of one cable modem for one multicast SAID for one CMTS MAC interface. Row entries persist after re-initialization of the managed system.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsMulticastAuthTable_DocsIetfBpi2CmtsMulticastAuthEntry) GetEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the CMTS's provisioned CM certificate table.  Row entries
	// persist after re-initialization of the managed system. The type is slice of
	// DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry.
	DocsIetfBpi2CmtsProvisionedCmCertEntry []*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable A table of CM certificate trust entries provisioned to the CMTS. The trust object for a certificate in this table has an overriding effect on the validity object of a certificate in the authorization table, as long as the entire contents of the two certificates are identical.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable) GetEntityData

func (docsIetfBpi2CmtsProvisionedCmCertTable *DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable) GetEntityData() *types.CommonEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The index of this row. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	DocsIetfBpi2CmtsProvisionedCmCertMacAddress interface{}

	// Trust state for the provisioned CM certificate entry. Note: Setting this
	// object need only override the validity of CM certificates sent in future
	// authorization requests; instantaneous effect need not occur. The type is
	// DocsIetfBpi2CmtsProvisionedCmCertTrust.
	DocsIetfBpi2CmtsProvisionedCmCertTrust interface{}

	// This object indicates how the certificate reached the CMTS.  Other(4) means
	// is originated from a source not identified above. The type is
	// DocsIetfBpi2CmtsProvisionedCmCertSource.
	DocsIetfBpi2CmtsProvisionedCmCertSource interface{}

	// The status of this conceptual row. Values in this row cannot be changed
	// while the row is 'active'. The type is RowStatus.
	DocsIetfBpi2CmtsProvisionedCmCertStatus interface{}

	// An X509 DER-encoded Certificate Authority certificate. Note: The
	// zero-length OCTET STRING must be returned, on reads, if the entire
	// certificate is not retained in the CMTS. The type is string with length:
	// 0..4096.
	DocsIetfBpi2CmtsProvisionedCmCert interface{}
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry An entry in the CMTS's provisioned CM certificate table. Row entries persist after re-initialization of the managed system.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry) GetEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertSource

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertSource string

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertSource represents identified above.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertSource_snmp DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertSource = "snmp"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertSource_configurationFile DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertSource = "configurationFile"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertSource_externalDatabase DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertSource = "externalDatabase"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertSource_other DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertSource = "other"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertTrust

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertTrust string

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertTrust represents instantaneous effect need not occur.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertTrust_trusted DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertTrust = "trusted"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertTrust_untrusted DOCSIETFBPI2MIB_DocsIetfBpi2CmtsProvisionedCmCertTable_DocsIetfBpi2CmtsProvisionedCmCertEntry_DocsIetfBpi2CmtsProvisionedCmCertTrust = "untrusted"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Each entry contains objects describing attributes of one TEK association on
	// a particular CMTS MAC interface. The CMTS MUST create one entry per SAID
	// per MAC interface, based on the receipt of a Key Request message, and MUST
	// not delete the entry before the CM authorization for the SAID permanently
	// expires. The type is slice of
	// DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry.
	DocsIetfBpi2CmtsTEKEntry []*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable This table describes the attributes of each Traffic Encryption Key (TEK) association. The CMTS Maintains one TEK association per SAID on each CMTS MAC interface.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable) GetEntityData

func (docsIetfBpi2CmtsTEKTable *DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable) GetEntityData() *types.CommonEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. The value of this object is the DOCSIS Security
	// Association ID (SAID). The type is interface{} with range: 1..16383.
	DocsIetfBpi2CmtsTEKSAId interface{}

	// The value of this object is the type of security association.  'dynamic'
	// does not apply to CMs running in BPI mode.  Unicast BPI TEKs must utilize
	// the 'primary' encoding and multicast BPI TEKs must utilize the 'static'
	// encoding. The type is DocsBpkmSAType.
	DocsIetfBpi2CmtsTEKSAType interface{}

	// The value of this object is the data encryption algorithm for this SAID.
	// The type is DocsBpkmDataEncryptAlg.
	DocsIetfBpi2CmtsTEKDataEncryptAlg interface{}

	// The value of this object is the data authentication algorithm for this
	// SAID. The type is DocsBpkmDataAuthentAlg.
	DocsIetfBpi2CmtsTEKDataAuthentAlg interface{}

	// The value of this object is the lifetime, in seconds, the CMTS assigns to
	// keys for this TEK association. The type is interface{} with range:
	// 1..604800. Units are seconds.
	DocsIetfBpi2CmtsTEKLifetime interface{}

	// The value of this object is the most recent TEK key sequence number for
	// this SAID. The type is interface{} with range: 0..15.
	DocsIetfBpi2CmtsTEKKeySequenceNumber interface{}

	// The value of this object is the actual clock time for expiration of the
	// immediate predecessor of the most recent TEK for this FSM. If this FSM has
	// only one TEK, then the value is the time of activation of this FSM. The
	// type is string.
	DocsIetfBpi2CmtsTEKExpiresOld interface{}

	// The value of this object is the actual clock time for expiration of the
	// most recent TEK for this FSM. The type is string.
	DocsIetfBpi2CmtsTEKExpiresNew interface{}

	// Setting this object to 'true' causes the CMTS to invalidate all currently
	// active TEK(s) and to generate new TEK(s) for the associated SAID; the CMTS
	// MAY also generate unsolicited TEK Invalid message(s), to optimize the TEK
	// synchronization between the CMTS and the CM(s). Reading this object always
	// returns FALSE. The type is bool.
	DocsIetfBpi2CmtsTEKReset interface{}

	// The value of this object is the count of times the CMTS has received a Key
	// Request message. Discontinuities in the value of this counter can occur at
	// re-initialization of the management system, and at other times as indicated
	// by the value of ifCounterDiscontinuityTime. The type is interface{} with
	// range: 0..4294967295.
	DocsIetfBpi2CmtsKeyRequests interface{}

	// The value of this object is the count of times the CMTS has transmitted a
	// Key Reply message. Discontinuities in the value of this counter can occur
	// at re-initialization of the management system, and at other times as
	// indicated by the value of ifCounterDiscontinuityTime. The type is
	// interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsKeyReplies interface{}

	// The value of this object is the count of times the CMTS has transmitted a
	// Key Reject message. Discontinuities in the value of this counter can occur
	// at re-initialization of the management system, and at other times as
	// indicated by the value of ifCounterDiscontinuityTime. The type is
	// interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsKeyRejects interface{}

	// The value of this object is the count of times the CMTS has transmitted a
	// TEK Invalid message. Discontinuities in the value of this counter can occur
	// at re-initialization of the management system, and at other times as
	// indicated by the value of ifCounterDiscontinuityTime. The type is
	// interface{} with range: 0..4294967295.
	DocsIetfBpi2CmtsTEKInvalids interface{}

	// The value of this object is the enumerated description of the Error-Code in
	// the most recent Key Reject message sent in response to a Key Request for
	// this SAID. This has value unknown(2) if the last Error-Code value was 0,
	// and none(1) if no Key Reject message has been received since registration.
	// The type is DocsIetfBpi2CmtsKeyRejectErrorCode.
	DocsIetfBpi2CmtsKeyRejectErrorCode interface{}

	// The value of this object is the text string in the most recent Key Reject
	// message sent in response to a Key Request for this SAID. This is a zero
	// length string if no Key Reject message has been received since
	// registration. The type is string with length: 0..128.
	DocsIetfBpi2CmtsKeyRejectErrorString interface{}

	// The value of this object is the enumerated description of the Error-Code in
	// the most recent TEK Invalid message sent in association with this SAID.
	// This has value unknown(2) if the last Error-Code value was 0, and none(1)
	// if no TEK Invalid message has been received since registration. The type is
	// DocsIetfBpi2CmtsTEKInvalidErrorCode.
	DocsIetfBpi2CmtsTEKInvalidErrorCode interface{}

	// The value of this object is the text string in the most recent TEK Invalid
	// message sent in association with this SAID.  This is a zero length string
	// if no TEK Invalid message has been received since registration. The type is
	// string with length: 0..128.
	DocsIetfBpi2CmtsTEKInvalidErrorString interface{}
}

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry Each entry contains objects describing attributes of one TEK association on a particular CMTS MAC interface. The CMTS MUST create one entry per SAID per MAC interface, based on the receipt of a Key Request message, and MUST not delete the entry before the CM authorization for the SAID permanently expires.

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry) GetEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsKeyRejectErrorCode

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsKeyRejectErrorCode string

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsKeyRejectErrorCode represents received since registration.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsKeyRejectErrorCode_none DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsKeyRejectErrorCode = "none"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsKeyRejectErrorCode_unknown DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsKeyRejectErrorCode = "unknown"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsKeyRejectErrorCode_unauthorizedSaid DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsKeyRejectErrorCode = "unauthorizedSaid"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsTEKInvalidErrorCode

type DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsTEKInvalidErrorCode string

DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsTEKInvalidErrorCode represents since registration.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsTEKInvalidErrorCode_none DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsTEKInvalidErrorCode = "none"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsTEKInvalidErrorCode_unknown DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsTEKInvalidErrorCode = "unknown"

	DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsTEKInvalidErrorCode_invalidKeySequence DOCSIETFBPI2MIB_DocsIetfBpi2CmtsTEKTable_DocsIetfBpi2CmtsTEKEntry_DocsIetfBpi2CmtsTEKInvalidErrorCode = "invalidKeySequence"
)

type DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl

type DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The value indicates the result of the latest config file CVC verification,
	// SNMP CVC verification, or code file verification. The type is
	// DocsIetfBpi2CodeDownloadStatusCode.
	DocsIetfBpi2CodeDownloadStatusCode interface{}

	// The value of this object indicates the additional information to the status
	// code.  The value will include the error code and error description which
	// will be defined separately. The type is string.
	DocsIetfBpi2CodeDownloadStatusString interface{}

	// The value of this object is the device manufacturer's organizationName. The
	// type is string.
	DocsIetfBpi2CodeMfgOrgName interface{}

	// The value of this object is the device manufacturer's current
	// codeAccessStart value. This value always be referenced to Greenwich Mean
	// Time (GMT) and the value format must contain TimeZone information (fields
	// 8-10). The type is string with length: 11..11.
	DocsIetfBpi2CodeMfgCodeAccessStart interface{}

	// The value of this object is the device manufacturer's current
	// cvcAccessStart value. This value always be referenced to Greenwich Mean
	// Time (GMT) and the value format must contain TimeZone information (fields
	// 8-10). The type is string with length: 11..11.
	DocsIetfBpi2CodeMfgCvcAccessStart interface{}

	// The value of this object is the Co-Signer's organizationName.  The value is
	// a zero length string if the co-signer is not specified. The type is string.
	DocsIetfBpi2CodeCoSignerOrgName interface{}

	// The value of this object is the Co-Signer's current codeAccessStart value.
	// This value always be referenced to Greenwich Mean Time (GMT) and the value
	// format must contain TimeZone information (fields 8-10). If
	// docsIetfBpi2CodeCoSignerOrgName is a zero length string, the value of this
	// object is meaningless. The type is string with length: 11..11.
	DocsIetfBpi2CodeCoSignerCodeAccessStart interface{}

	// The value of this object is the Co-Signer's current cvcAccessStart value.
	// This value always be referenced to Greenwich Mean Time (GMT) and the value
	// format must contain TimeZone information (fields 8-10). If
	// docsIetfBpi2CodeCoSignerOrgName is a zero length string, the value of this
	// object is meaningless. The type is string with length: 11..11.
	DocsIetfBpi2CodeCoSignerCvcAccessStart interface{}

	// Setting a CVC to this object triggers the device to verify the CVC and
	// update the cvcAccessStart values, then the content of this object is
	// discarded.. If the device is not enabled to upgrade codefiles, or the CVC
	// verification fails, the CVC will be rejected. Reading this object always
	// returns the zero-length OCTET STRING. The type is string with length:
	// 0..4096.
	DocsIetfBpi2CodeCvcUpdate interface{}
}

DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl

func (*DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl) GetEntityData

func (docsIetfBpi2CodeDownloadControl *DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl) GetEntityData() *types.CommonEntityData

type DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode

type DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode string

DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode represents verification.

const (
	DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode_configFileCvcVerified DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode = "configFileCvcVerified"

	DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode_configFileCvcRejected DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode = "configFileCvcRejected"

	DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode_snmpCvcVerified DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode = "snmpCvcVerified"

	DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode_snmpCvcRejected DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode = "snmpCvcRejected"

	DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode_codeFileVerified DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode = "codeFileVerified"

	DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode_codeFileRejected DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode = "codeFileRejected"

	DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode_other DOCSIETFBPI2MIB_DocsIetfBpi2CodeDownloadControl_DocsIetfBpi2CodeDownloadStatusCode = "other"
)

type DocsBpkmDataAuthentAlg

type DocsBpkmDataAuthentAlg string

DocsBpkmDataAuthentAlg represents the SAID being referenced.

const (
	DocsBpkmDataAuthentAlg_none DocsBpkmDataAuthentAlg = "none"

	DocsBpkmDataAuthentAlg_hmacSha196 DocsBpkmDataAuthentAlg = "hmacSha196"
)

type DocsBpkmDataEncryptAlg

type DocsBpkmDataEncryptAlg string

DocsBpkmDataEncryptAlg represents being referenced has no data encryption.

const (
	DocsBpkmDataEncryptAlg_none DocsBpkmDataEncryptAlg = "none"

	DocsBpkmDataEncryptAlg_des56CbcMode DocsBpkmDataEncryptAlg = "des56CbcMode"

	DocsBpkmDataEncryptAlg_des40CbcMode DocsBpkmDataEncryptAlg = "des40CbcMode"

	DocsBpkmDataEncryptAlg_t3Des128CbcMode DocsBpkmDataEncryptAlg = "t3Des128CbcMode"

	DocsBpkmDataEncryptAlg_aes128CbcMode DocsBpkmDataEncryptAlg = "aes128CbcMode"

	DocsBpkmDataEncryptAlg_aes256CbcMode DocsBpkmDataEncryptAlg = "aes256CbcMode"
)

type DocsBpkmSAType

type DocsBpkmSAType string

DocsBpkmSAType represents to be determined.

const (
	DocsBpkmSAType_none DocsBpkmSAType = "none"

	DocsBpkmSAType_primary DocsBpkmSAType = "primary"

	DocsBpkmSAType_static DocsBpkmSAType = "static"

	DocsBpkmSAType_dynamic DocsBpkmSAType = "dynamic"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL