summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/ModelSecure.go
blob: e55504e6322fc8d9f99fc275cf6610c30a664aff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

import "time"

// SecureScore undocumented
type SecureScore struct {
	// Entity is the base model of SecureScore
	Entity
	// ActiveUserCount undocumented
	ActiveUserCount *int `json:"activeUserCount,omitempty"`
	// AverageComparativeScores undocumented
	AverageComparativeScores []AverageComparativeScore `json:"averageComparativeScores,omitempty"`
	// AzureTenantID undocumented
	AzureTenantID *string `json:"azureTenantId,omitempty"`
	// ControlScores undocumented
	ControlScores []ControlScore `json:"controlScores,omitempty"`
	// CreatedDateTime undocumented
	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
	// CurrentScore undocumented
	CurrentScore *float64 `json:"currentScore,omitempty"`
	// EnabledServices undocumented
	EnabledServices []string `json:"enabledServices,omitempty"`
	// LicensedUserCount undocumented
	LicensedUserCount *int `json:"licensedUserCount,omitempty"`
	// MaxScore undocumented
	MaxScore *float64 `json:"maxScore,omitempty"`
	// VendorInformation undocumented
	VendorInformation *SecurityVendorInformation `json:"vendorInformation,omitempty"`
}

// SecureScoreControlProfile undocumented
type SecureScoreControlProfile struct {
	// Entity is the base model of SecureScoreControlProfile
	Entity
	// ActionType undocumented
	ActionType *string `json:"actionType,omitempty"`
	// ActionURL undocumented
	ActionURL *string `json:"actionUrl,omitempty"`
	// AzureTenantID undocumented
	AzureTenantID *string `json:"azureTenantId,omitempty"`
	// ComplianceInformation undocumented
	ComplianceInformation []ComplianceInformation `json:"complianceInformation,omitempty"`
	// ControlCategory undocumented
	ControlCategory *string `json:"controlCategory,omitempty"`
	// ControlStateUpdates undocumented
	ControlStateUpdates []SecureScoreControlStateUpdate `json:"controlStateUpdates,omitempty"`
	// Deprecated undocumented
	Deprecated *bool `json:"deprecated,omitempty"`
	// ImplementationCost undocumented
	ImplementationCost *string `json:"implementationCost,omitempty"`
	// LastModifiedDateTime undocumented
	LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
	// MaxScore undocumented
	MaxScore *float64 `json:"maxScore,omitempty"`
	// Rank undocumented
	Rank *int `json:"rank,omitempty"`
	// Remediation undocumented
	Remediation *string `json:"remediation,omitempty"`
	// RemediationImpact undocumented
	RemediationImpact *string `json:"remediationImpact,omitempty"`
	// Service undocumented
	Service *string `json:"service,omitempty"`
	// Threats undocumented
	Threats []string `json:"threats,omitempty"`
	// Tier undocumented
	Tier *string `json:"tier,omitempty"`
	// Title undocumented
	Title *string `json:"title,omitempty"`
	// UserImpact undocumented
	UserImpact *string `json:"userImpact,omitempty"`
	// VendorInformation undocumented
	VendorInformation *SecurityVendorInformation `json:"vendorInformation,omitempty"`
}

// SecureScoreControlStateUpdate undocumented
type SecureScoreControlStateUpdate struct {
	// Object is the base model of SecureScoreControlStateUpdate
	Object
	// AssignedTo undocumented
	AssignedTo *string `json:"assignedTo,omitempty"`
	// Comment undocumented
	Comment *string `json:"comment,omitempty"`
	// State undocumented
	State *string `json:"state,omitempty"`
	// UpdatedBy undocumented
	UpdatedBy *string `json:"updatedBy,omitempty"`
	// UpdatedDateTime undocumented
	UpdatedDateTime *time.Time `json:"updatedDateTime,omitempty"`
}