Documentation ¶
Overview ¶
Package ieee8021x facilitates communication with Intel® AMT devices and specifies a set of IEEE 802.1x Port-Based Network Access Control settings that can be applied to a ISO OSI layer 2 ProtocolEndpoint.
Index ¶
Constants ¶
View Source
const CIM_IEEE8021xSettings string = "CIM_IEEE8021xSettings"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Body ¶
type Body struct { XMLName xml.Name `xml:"Body"` EnumerateResponse common.EnumerateResponse PullResponse PullResponse `xml:"PullResponse"` GetResponse IEEE8021xSettingsResponse }
Response Types
type IEEE8021xSettingsRequest ¶
type IEEE8021xSettingsRequest struct { H string `xml:"xmlns:w,attr"` XMLName xml.Name `xml:"CIM_IEEE8021xSettings"` ElementName string `xml:"w:ElementName"` // The user-friendly name for this instance of SettingData. InstanceID string `xml:"w:InstanceID"` // Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. Enabled int `xml:"w:Enabled"` // Indicates whether the 802.1x profile is enabled. AvailableInS0 bool `xml:"w:AvailableInS0"` // Indicates the activity setting of the 802.1X module in S0 state. PxeTimeout int `xml:"w:PxeTimeout"` // Timeout in seconds, in which the Intel(R) AMT will hold an authenticated 802.1X session. }
type IEEE8021xSettingsResponse ¶
type IEEE8021xSettingsResponse ieee8021x.IEEE8021xSettingsResponse // calls return IPS version of IEEE8021xSettings
Response Types
type PullResponse ¶
type PullResponse struct { XMLName xml.Name `xml:"PullResponse"` IEEE8021xSettingsItems []IEEE8021xSettingsResponse `xml:"Items>IPS_IEEE8021xSettings"` }
Response Types
type Response ¶
type Response struct { *client.Message XMLName xml.Name `xml:"Envelope"` Header message.Header `xml:"Header"` Body Body `xml:"Body"` }
Response Types
type Settings ¶
type Settings struct {
// contains filtered or unexported fields
}
func NewIEEE8021xSettingsWithClient ¶
func NewIEEE8021xSettingsWithClient(wsmanMessageCreator *message.WSManMessageCreator, client client.WSMan) Settings
NewIEEE8021xSettings returns a new instance of the IEEE8021xSettings struct.
Click to show internal directories.
Click to hide internal directories.