Documentation ¶
Overview ¶
Package amt implements AMT classes to support communicating with Intel® AMT Devices.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Messages ¶
type Messages struct { AlarmClockService alarmclock.Service AuditLog auditlog.Service AuthorizationService authorization.Service BootCapabilities boot.Capabilities BootSettingData boot.SettingData EnvironmentDetectionSettingData environmentdetection.SettingData EthernetPortSettings ethernetport.Settings GeneralSettings general.Settings IEEE8021xCredentialContext ieee8021x.CredentialContext IEEE8021xProfile ieee8021x.Profile KerberosSettingData kerberos.SettingData ManagementPresenceRemoteSAP managementpresence.RemoteSAP MessageLog messagelog.Service MPSUsernamePassword mps.UsernamePassword PublicKeyCertificate publickey.Certificate PublicKeyManagementService publickey.ManagementService PublicPrivateKeyPair publicprivate.KeyPair RedirectionService redirection.Service RemoteAccessPolicyAppliesToMPS remoteaccess.PolicyAppliesToMPS RemoteAccessPolicyRule remoteaccess.PolicyRule RemoteAccessService remoteaccess.Service SetupAndConfigurationService setupandconfiguration.Service TimeSynchronizationService timesynchronization.Service TLSCredentialContext tls.CredentialContext TLSProtocolEndpointCollection tls.ProtocolEndpointCollection TLSSettingData tls.SettingData UserInitiatedConnectionService userinitiatedconnection.Service WiFiPortConfigurationService wifiportconfiguration.Service // contains filtered or unexported fields }
Messages contains the supported AMT classes.
func NewMessages ¶
NewMessages instantiates a new instance of amt Messages.
type Realms ¶
type Realms int
Realms represents a set of enumerated constants for managing various aspects of the system.
const ( ADMINISTRATION Realms = 3 // ADMINISTRATION manages security control data, power saving options, Intel AMT setup and configuration, and local network options.( AGENT_PRESENCE_LOCAL Realms = 9 // AGENT_PRESENCE_LOCAL is used by an application designed to run on the local platform to report that it is running and to send heartbeats periodically.( AGENT_PRESENCE_REMOTE Realms = 10 // AGENT_PRESENCE_REMOTE is used to register Local Agent applications and to specify the behavior of Intel AMT when an application is running or stops running unexpectedly.( AUDIT_LOG Realms = 20 // AUDIT_LOG configures the Audit Log.( CIRCUIT_BREAKER Realms = 11 // CIRCUIT_BREAKER is used to define filters, counters, and policies to monitor incoming and outgoing network traffic and to block traffic when a suspicious condition is detected.( ENDPOINT_ACCESS_CONTROL Realms = 17 // ENDPOINT_ACCESS_CONTROL is deprecated and not supported starting CSME release 18.0. Returns settings associated with NAC/NAP posture.( ENDPOINT_ACCESS_CONTROL_ADMIN Realms = 18 // ENDPOINT_ACCESS_CONTROL_ADMIN is deprecated and not supported starting CSME release 18.0. Configures and enables the NAC/NAP posture.( EVENT_LOG_READER Realms = 19 // EVENT_LOG_READER controls access for reading the Intel AMT event log.( EVENT_MANAGER Realms = 7 // EVENT_MANAGER allows configuring hardware and software events to generate alerts and to send them to a remote console and/or log them locally.( GENERAL_INFO Realms = 13 // GENERAL_INFO returns general setting and status information.( HARDWARE_ASSET Realms = 4 // HARDWARE_ASSET is used to retrieve information about the hardware inventory of the platform.( LOCAL_APPS Realms = 24 // LOCAL_APPS provides alerts to a user on the local interface.( NETWORK_TIME Realms = 12 // NETWORK_TIME is used to set the clock in the Intel AMT device and synchronize it to network time.( REDIRECTION Realms = 2 // REDIRECTION enables and disables the redirection capability and retrieves the redirection log.( REMOTE_CONTROL Realms = 5 // REMOTE_CONTROL enables powering a platform up or down remotely.( STORAGE Realms = 6 // STORAGE is used to access, configure, manage, write to and read from non-volatile user storage.( STORAGE_ADMIN Realms = 8 // STORAGE_ADMIN is used to configure the global parameters that govern the allocation and use of non-volatile storage.( USER_ACCESS_CONTROL Realms = 21 // USER_ACCESS_CONTROL allows users to control the properties of their own ACL entries. )
Directories ¶
Path | Synopsis |
---|---|
Package alarmclock facilitates communication with Intel® AMT devices to set an alarm time to turn the host computer system on.
|
Package alarmclock facilitates communication with Intel® AMT devices to set an alarm time to turn the host computer system on. |
Package auditlog facilitates communication with Intel® AMT devices to read the audit log records
|
Package auditlog facilitates communication with Intel® AMT devices to read the audit log records |
Package authorization facilitates communication with Intel® AMT devices to manage access control list (ACL) entries.
|
Package authorization facilitates communication with Intel® AMT devices to manage access control list (ACL) entries. |
Package boot facilitates communication with Intel® AMT devices to access the boot capabilities and boot setting data.
|
Package boot facilitates communication with Intel® AMT devices to access the boot capabilities and boot setting data. |
Package environmentdetection facilitates communication with Intel® AMT device configuration-related and operational parameters for the Environment Detection service in Intel® AMT.
|
Package environmentdetection facilitates communication with Intel® AMT device configuration-related and operational parameters for the Environment Detection service in Intel® AMT. |
Package ethernetport facilitates communication with Intel® AMT devices to configure all Intel® AMT network specific settings (IP, DHCP, VLAN).
|
Package ethernetport facilitates communication with Intel® AMT devices to configure all Intel® AMT network specific settings (IP, DHCP, VLAN). |
Package general facilitates communication with Intel® AMT to read and configure the device's Intel® AMT general settings.
|
Package general facilitates communication with Intel® AMT to read and configure the device's Intel® AMT general settings. |
Package ieee8021x facilitiates communication with Intel® AMT devices to access the ieee8021x credential context and profile settings
|
Package ieee8021x facilitiates communication with Intel® AMT devices to access the ieee8021x credential context and profile settings |
Package kerberos facilitiates communication with Intel® AMT devices to access the configuration-related and operational parameters for the kerberos service in the Intel® AMT.
|
Package kerberos facilitiates communication with Intel® AMT devices to access the configuration-related and operational parameters for the kerberos service in the Intel® AMT. |
Package managementpresence facilitiates communication with Intel® AMT devices to configure Management Presence Remote Service Access Points (or an MPS) to be accessed by the Intel® AMT subsystem from remote.
|
Package managementpresence facilitiates communication with Intel® AMT devices to configure Management Presence Remote Service Access Points (or an MPS) to be accessed by the Intel® AMT subsystem from remote. |
Package messagelog facilitiates communication with Intel® AMT devices to provide access to the AMT event log.
|
Package messagelog facilitiates communication with Intel® AMT devices to provide access to the AMT event log. |
Package methods provides utility functions used across the amt packages
|
Package methods provides utility functions used across the amt packages |
Package mps facilitiates communication with Intel® AMT devices to configure the username and password used to access an MPS.
|
Package mps facilitiates communication with Intel® AMT devices to configure the username and password used to access an MPS. |
Package publickey facilitiates communication with Intel® AMT devices to access and configure Public Key Certificates and Public Key Management Service classes for AMT
|
Package publickey facilitiates communication with Intel® AMT devices to access and configure Public Key Certificates and Public Key Management Service classes for AMT |
Package publicprivate facilitiates communication with Intel® AMT devices to manage a public-private key in the Intel® AMT CertStore.
|
Package publicprivate facilitiates communication with Intel® AMT devices to manage a public-private key in the Intel® AMT CertStore. |
Package redirection facilitiates communication with Intel® AMT devices to configure the IDER and SOL redirection functionalities
|
Package redirection facilitiates communication with Intel® AMT devices to configure the IDER and SOL redirection functionalities |
Package remoteaccess facilitiates communication with Intel® AMT devices to access and configure Remote Access Policy Applies to MPS, Remote Access Policy Rules, and Remote Access Service.
|
Package remoteaccess facilitiates communication with Intel® AMT devices to access and configure Remote Access Policy Applies to MPS, Remote Access Policy Rules, and Remote Access Service. |
Package setupandconfiguration facilitiates communication with Intel® AMT devices to access and interact with the Setup and Configuration Service, which is the logic in Intel® AMT that responds to Setup and Configuration requests.
|
Package setupandconfiguration facilitiates communication with Intel® AMT devices to access and interact with the Setup and Configuration Service, which is the logic in Intel® AMT that responds to Setup and Configuration requests. |
Package timesynchronization facilitiates communication with Intel® AMT devices to synchronize the AMT internal clock with an external clock
|
Package timesynchronization facilitiates communication with Intel® AMT devices to synchronize the AMT internal clock with an external clock |
Package tls facilitiates communication with Intel® AMT devices to access and configure TLS Credential Context, TLS Protocol Endpoint Collection, and TLS Setting Data features of AMT
|
Package tls facilitiates communication with Intel® AMT devices to access and configure TLS Credential Context, TLS Protocol Endpoint Collection, and TLS Setting Data features of AMT |
Package userinitiatedconnection facilitiates communication with Intel® AMT devices to access and change the state of the user initiated connection feature of AMT.
|
Package userinitiatedconnection facilitiates communication with Intel® AMT devices to access and change the state of the user initiated connection feature of AMT. |
Package wifiportconfiguration facilitiates communication with Intel® AMT devices to provides management of the Wi-Fi network interfaces associated with a Wi-Fi network port.
|
Package wifiportconfiguration facilitiates communication with Intel® AMT devices to provides management of the Wi-Fi network interfaces associated with a Wi-Fi network port. |
Click to show internal directories.
Click to hide internal directories.