1// Code generated by msgraph.go/gen DO NOT EDIT.
2
3package msgraph
4
5import "time"
6
7// HostSecurityProfile undocumented
8type HostSecurityProfile struct {
9	// Entity is the base model of HostSecurityProfile
10	Entity
11	// AzureSubscriptionID undocumented
12	AzureSubscriptionID *string `json:"azureSubscriptionId,omitempty"`
13	// AzureTenantID undocumented
14	AzureTenantID *string `json:"azureTenantId,omitempty"`
15	// FirstSeenDateTime undocumented
16	FirstSeenDateTime *time.Time `json:"firstSeenDateTime,omitempty"`
17	// Fqdn undocumented
18	Fqdn *string `json:"fqdn,omitempty"`
19	// IsAzureAdJoined undocumented
20	IsAzureAdJoined *bool `json:"isAzureAdJoined,omitempty"`
21	// IsAzureAdRegistered undocumented
22	IsAzureAdRegistered *bool `json:"isAzureAdRegistered,omitempty"`
23	// IsHybridAzureDomainJoined undocumented
24	IsHybridAzureDomainJoined *bool `json:"isHybridAzureDomainJoined,omitempty"`
25	// LastSeenDateTime undocumented
26	LastSeenDateTime *time.Time `json:"lastSeenDateTime,omitempty"`
27	// LogonUsers undocumented
28	LogonUsers []LogonUser `json:"logonUsers,omitempty"`
29	// NetBiosName undocumented
30	NetBiosName *string `json:"netBiosName,omitempty"`
31	// NetworkInterfaces undocumented
32	NetworkInterfaces []NetworkInterface `json:"networkInterfaces,omitempty"`
33	// Os undocumented
34	Os *string `json:"os,omitempty"`
35	// OsVersion undocumented
36	OsVersion *string `json:"osVersion,omitempty"`
37	// ParentHost undocumented
38	ParentHost *string `json:"parentHost,omitempty"`
39	// RelatedHostIDs undocumented
40	RelatedHostIDs []string `json:"relatedHostIds,omitempty"`
41	// RiskScore undocumented
42	RiskScore *string `json:"riskScore,omitempty"`
43	// Tags undocumented
44	Tags []string `json:"tags,omitempty"`
45	// VendorInformation undocumented
46	VendorInformation *SecurityVendorInformation `json:"vendorInformation,omitempty"`
47}
48
49// HostSecurityState undocumented
50type HostSecurityState struct {
51	// Object is the base model of HostSecurityState
52	Object
53	// Fqdn undocumented
54	Fqdn *string `json:"fqdn,omitempty"`
55	// IsAzureAdJoined undocumented
56	IsAzureAdJoined *bool `json:"isAzureAdJoined,omitempty"`
57	// IsAzureAdRegistered undocumented
58	IsAzureAdRegistered *bool `json:"isAzureAdRegistered,omitempty"`
59	// IsHybridAzureDomainJoined undocumented
60	IsHybridAzureDomainJoined *bool `json:"isHybridAzureDomainJoined,omitempty"`
61	// NetBiosName undocumented
62	NetBiosName *string `json:"netBiosName,omitempty"`
63	// Os undocumented
64	Os *string `json:"os,omitempty"`
65	// PrivateIPAddress undocumented
66	PrivateIPAddress *string `json:"privateIpAddress,omitempty"`
67	// PublicIPAddress undocumented
68	PublicIPAddress *string `json:"publicIpAddress,omitempty"`
69	// RiskScore undocumented
70	RiskScore *string `json:"riskScore,omitempty"`
71}
72