amt

package
v2.17.0 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2024 License: Apache-2.0 Imports: 23 Imported by: 0

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

func NewMessages(client client.WSMan) Messages

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL