forked from jshiffer/matterbridge
76 lines
3.0 KiB
Go
76 lines
3.0 KiB
Go
// Code generated by msgraph.go/gen DO NOT EDIT.
|
|
|
|
package msgraph
|
|
|
|
// EvaluateDynamicMembershipResult undocumented
|
|
type EvaluateDynamicMembershipResult struct {
|
|
// Object is the base model of EvaluateDynamicMembershipResult
|
|
Object
|
|
// MembershipRule undocumented
|
|
MembershipRule *string `json:"membershipRule,omitempty"`
|
|
// MembershipRuleEvaluationResult undocumented
|
|
MembershipRuleEvaluationResult *bool `json:"membershipRuleEvaluationResult,omitempty"`
|
|
// MembershipRuleEvaluationDetails undocumented
|
|
MembershipRuleEvaluationDetails *ExpressionEvaluationDetails `json:"membershipRuleEvaluationDetails,omitempty"`
|
|
}
|
|
|
|
// EvaluateLabelJobResponse undocumented
|
|
type EvaluateLabelJobResponse struct {
|
|
// JobResponseBase is the base model of EvaluateLabelJobResponse
|
|
JobResponseBase
|
|
// Result undocumented
|
|
Result *EvaluateLabelJobResultGroup `json:"result,omitempty"`
|
|
}
|
|
|
|
// EvaluateLabelJobResult undocumented
|
|
type EvaluateLabelJobResult struct {
|
|
// Object is the base model of EvaluateLabelJobResult
|
|
Object
|
|
// SensitivityLabel undocumented
|
|
SensitivityLabel *MatchingLabel `json:"sensitivityLabel,omitempty"`
|
|
// ResponsibleSensitiveTypes undocumented
|
|
ResponsibleSensitiveTypes []ResponsibleSensitiveType `json:"responsibleSensitiveTypes,omitempty"`
|
|
// ResponsiblePolicy undocumented
|
|
ResponsiblePolicy *ResponsiblePolicy `json:"responsiblePolicy,omitempty"`
|
|
}
|
|
|
|
// EvaluateLabelJobResultGroup undocumented
|
|
type EvaluateLabelJobResultGroup struct {
|
|
// Object is the base model of EvaluateLabelJobResultGroup
|
|
Object
|
|
// Automatic undocumented
|
|
Automatic *EvaluateLabelJobResult `json:"automatic,omitempty"`
|
|
// Recommended undocumented
|
|
Recommended *EvaluateLabelJobResult `json:"recommended,omitempty"`
|
|
}
|
|
|
|
// EvaluateLabelsAndPoliciesJobResponse undocumented
|
|
type EvaluateLabelsAndPoliciesJobResponse struct {
|
|
// JobResponseBase is the base model of EvaluateLabelsAndPoliciesJobResponse
|
|
JobResponseBase
|
|
// Result undocumented
|
|
Result *EvaluateLabelsAndPoliciesResult `json:"result,omitempty"`
|
|
}
|
|
|
|
// EvaluateLabelsAndPoliciesResult undocumented
|
|
type EvaluateLabelsAndPoliciesResult struct {
|
|
// Object is the base model of EvaluateLabelsAndPoliciesResult
|
|
Object
|
|
// SensitivityLabelsResult undocumented
|
|
SensitivityLabelsResult *EvaluateLabelJobResultGroup `json:"sensitivityLabelsResult,omitempty"`
|
|
// DataLossPreventionPoliciesResult undocumented
|
|
DataLossPreventionPoliciesResult *DlpPoliciesJobResult `json:"dataLossPreventionPoliciesResult,omitempty"`
|
|
// ClassificationResult undocumented
|
|
ClassificationResult *DetectedSensitiveContentWrapper `json:"classificationResult,omitempty"`
|
|
}
|
|
|
|
// EvaluateSensitivityLabelsRequestObject undocumented
|
|
type EvaluateSensitivityLabelsRequestObject struct {
|
|
// Object is the base model of EvaluateSensitivityLabelsRequestObject
|
|
Object
|
|
// DiscoveredSensitiveTypes undocumented
|
|
DiscoveredSensitiveTypes []DiscoveredSensitiveType `json:"discoveredSensitiveTypes,omitempty"`
|
|
// CurrentLabel undocumented
|
|
CurrentLabel *CurrentLabel `json:"currentLabel,omitempty"`
|
|
}
|