models

package
v1.14.0 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AMTAuthenticateObject

type AMTAuthenticateObject struct {
	Nonce                []int
	UUID                 []string
	FQDN                 string
	FWVersion            string
	AMTSVN               int
	SignatureMechanism   AMTAuthenticateObjectSignatureMechanism
	Signature            []int
	LengthOfCertificates []int
	Certificates         []int
}

type AMTAuthenticateObjectSignatureMechanism

type AMTAuthenticateObjectSignatureMechanism int
const (
	AMTAuthenticateObjectSignatureMechanismTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 AMTAuthenticateObjectSignatureMechanism = 0
)

type AuditLogReadRecords

type AuditLogReadRecords struct {
	ReadRecordsOutput struct {
		TotalRecordCount string
		RecordsReturned  string
		EventRecords     []string
		ReturnValue      string
	}
}

type AuthorizationService

type AuthorizationService struct {
	models.Service
	AllowHttpQopAuthOnly int
}

type BootCapabilities

type BootCapabilities struct {
	models.ManagedElement
	AMT_BootCapabilities struct {
		ElementName                        string
		InstanceID                         string
		IDER                               bool
		SOL                                bool
		BIOSReflash                        bool
		BIOSSetup                          bool
		BIOSPause                          bool
		ForcePXEBoot                       bool
		ForceHardDriveBoot                 bool
		ForceHardDriveSafeModeBoot         bool
		ForceDiagnosticBoot                bool
		ForceCDorDVDBoot                   bool
		VerbosityScreenBlank               bool
		PowerButtonLock                    bool
		ResetButtonLock                    bool
		KeyboardLock                       bool
		SleepButtonLock                    bool
		UserPasswordBypass                 bool
		ForcedProgressEvents               bool
		VerbosityVerbose                   bool
		VerbosityQuiet                     bool
		ConfigurationDataReset             bool
		BIOSSecureBoot                     bool
		SecureErase                        bool
		ForceWinREBoot                     bool
		ForceUEFILocalPBABoot              bool
		ForceUEFIHTTPSBoot                 bool
		AMTSecureBootControl               bool
		UEFIWiFiCoExistenceAndProfileShare bool
		PlatformErase                      int
	}
}

type EVENT_DATA

type EVENT_DATA struct {
	DeviceAddress   int                     `json:"DeviceAddress,omitempty"`
	EventSensorType int                     `json:"EventSensorType,omitempty"`
	EventType       int                     `json:"EventType,omitempty"`
	EventOffset     int                     `json:"EventOffset,omitempty"`
	EventSourceType int                     `json:"EventSourceType,omitempty"`
	EventSeverity   EVENT_DATAEventSeverity `json:"EventSeverity,omitempty"`
	SensorNumber    int                     `json:"SensorNumber,omitempty"`
	Entity          int                     `json:"Entity,omitempty"`
	EntityInstance  int                     `json:"EntityInstance,omitempty"`
	EventData       []int                   `json:"EventData,omitempty"`
	TimeStamp       time.Time               `json:"TimeStamp,omitempty"`
}

type EVENT_DATAEventSeverity

type EVENT_DATAEventSeverity int
const (
	EVENT_DATAEventSeverityUnspecified    EVENT_DATAEventSeverity = 0
	EVENT_DATAEventSeverityMonitor        EVENT_DATAEventSeverity = 1
	EVENT_DATAEventSeverityInformation    EVENT_DATAEventSeverity = 2
	EVENT_DATAEventSeverityOK             EVENT_DATAEventSeverity = 4
	EVENT_DATAEventSeverityNonCritical    EVENT_DATAEventSeverity = 8
	EVENT_DATAEventSeverityCritical       EVENT_DATAEventSeverity = 16
	EVENT_DATAEventSeverityNonRecoverable EVENT_DATAEventSeverity = 32
)

type MessageLog

type MessageLog struct {
	models.MessageLog
}

type SystemDefensePolicy

type SystemDefensePolicy struct {
	models.ManagedElement
	PolicyName            string
	PolicyPrecedence      int
	AntiSpoofingSupport   SystemDefensePolicyAntiSpoofingSupport
	FilterCreationHandles []int
	TxDefaultDrop         bool
	TxDefaultMatchEvent   bool
	TxDefaultCount        bool
	RxDefaultDrop         bool
	RxDefaultMatchEvent   bool
	RxDefaultCount        bool
}

type SystemDefensePolicyAntiSpoofingSupport

type SystemDefensePolicyAntiSpoofingSupport uint8
const (
	SystemDefensePolicyAntiSpoofingSupportOff                             SystemDefensePolicyAntiSpoofingSupport = 0
	SystemDefensePolicyAntiSpoofingSupportEventOnMatch                    SystemDefensePolicyAntiSpoofingSupport = 1
	SystemDefensePolicyAntiSpoofingSupportCount                           SystemDefensePolicyAntiSpoofingSupport = 2
	SystemDefensePolicyAntiSpoofingSupportCountingEventOnMatch            SystemDefensePolicyAntiSpoofingSupport = 3
	SystemDefensePolicyAntiSpoofingSupportOnWithoutCountingOrEventOnMatch SystemDefensePolicyAntiSpoofingSupport = 4
)

type TLSProtocolEndpointCollection

type TLSProtocolEndpointCollection struct {
	models.Collection
}

Jump to

Keyboard shortcuts

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