entity

package
v1.0.0-beta.2 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	TLSModeNone int = iota
	TLSModeServerOnly
	TLSModeServerAllowNonTLS
	TLSModeMutualOnly
	TLSModeMutualAllowNonTLS
)
View Source
const (
	TLSSigningAuthoritySelfSigned  string = "SelfSigned"
	TLSSigningAuthorityMicrosoftCA string = "MicrosoftCA"
)
View Source
const (
	UserConsentNone    string = "None"
	UserConsentAll     string = "All"
	UserConsentKVMOnly string = "KVM"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CIRAConfig

type CIRAConfig struct {
	ConfigName          string
	MPSAddress          string
	MPSPort             int
	Username            string
	Password            string
	CommonName          string
	ServerAddressFormat int
	AuthMethod          int
	MPSRootCertificate  string
	ProxyDetails        string
	TenantID            string
	RegeneratePassword  bool
	Version             string
}

type CertCreationResult

type CertCreationResult struct {
	H             string
	Cert          string
	PEM           string
	CertBin       string
	PrivateKey    string
	PrivateKeyBin string
	Checked       bool
	Key           []byte
}

type Device

type Device struct {
	ConnectionStatus bool
	MPSInstance      string
	Hostname         string
	GUID             string
	MPSUsername      string
	Tags             string
	TenantID         string
	FriendlyName     string
	DNSSuffix        string
	LastConnected    *time.Time
	LastSeen         *time.Time
	LastDisconnected *time.Time
	DeviceInfo       string
	Username         string
	Password         string
	UseTLS           bool
	AllowSelfSigned  bool
	CertHash         *string
}

type Domain

type Domain struct {
	ProfileName                   string
	DomainSuffix                  string
	ProvisioningCert              string
	ProvisioningCertStorageFormat string
	ProvisioningCertPassword      string
	ExpirationDate                string
	TenantID                      string
	Version                       string
}

type Explorer

type Explorer struct {
	XMLInput  string
	XMLOutput string
}

type IEEE8021xConfig

type IEEE8021xConfig struct {
	ProfileName            string
	AuthenticationProtocol int
	PXETimeout             *int
	WiredInterface         bool
	TenantID               string
	Version                string
}

type Profile

type Profile struct {
	ProfileName                string
	AMTPassword                string
	CreationDate               string
	CreatedBy                  string
	GenerateRandomPassword     bool
	CIRAConfigName             *string
	Activation                 string
	MEBXPassword               string
	GenerateRandomMEBxPassword bool
	Tags                       string
	DHCPEnabled                bool
	IPSyncEnabled              bool
	LocalWiFiSyncEnabled       bool
	TenantID                   string
	TLSMode                    int
	TLSSigningAuthority        string
	UserConsent                string
	IDEREnabled                bool
	KVMEnabled                 bool
	SOLEnabled                 bool
	IEEE8021xProfileName       *string

	// columns to populate from join query
	Version                string
	AuthenticationProtocol *int
	ServerName             string
	Domain                 string
	Username               string
	Password               string
	RoamingIdentity        string
	ActiveInS0             bool
	PXETimeout             *int
	WiredInterface         *bool
}

type ProfileWiFiConfigs

type ProfileWiFiConfigs struct {
	Priority            int
	ProfileName         string
	WirelessProfileName string
	TenantID            string
}

type TLSCerts

type TLSCerts struct {
	RootCertificate   CertCreationResult
	IssuedCertificate CertCreationResult
	Version           string
}

type WirelessConfig

type WirelessConfig struct {
	ProfileName          string
	AuthenticationMethod int
	EncryptionMethod     int
	SSID                 string
	PSKValue             int
	PSKPassphrase        string
	LinkPolicy           *string
	TenantID             string
	IEEE8021xProfileName *string
	Version              string
	//	columns to populate from join query IEEE8021xProfileName
	AuthenticationProtocol *int
	PXETimeout             *int
	WiredInterface         *bool
}

Directories

Path Synopsis
dto
v1
v2

Jump to

Keyboard shortcuts

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