github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelMatching.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  // MatchingDlpRule undocumented
     6  type MatchingDlpRule struct {
     7  	// Object is the base model of MatchingDlpRule
     8  	Object
     9  	// RuleID undocumented
    10  	RuleID *string `json:"ruleId,omitempty"`
    11  	// RuleName undocumented
    12  	RuleName *string `json:"ruleName,omitempty"`
    13  	// PolicyID undocumented
    14  	PolicyID *string `json:"policyId,omitempty"`
    15  	// PolicyName undocumented
    16  	PolicyName *string `json:"policyName,omitempty"`
    17  	// IsMostRestrictive undocumented
    18  	IsMostRestrictive *bool `json:"isMostRestrictive,omitempty"`
    19  	// Priority undocumented
    20  	Priority *int `json:"priority,omitempty"`
    21  	// Actions undocumented
    22  	Actions []DlpActionInfo `json:"actions,omitempty"`
    23  	// RuleMode undocumented
    24  	RuleMode *RuleMode `json:"ruleMode,omitempty"`
    25  }
    26  
    27  // MatchingLabel undocumented
    28  type MatchingLabel struct {
    29  	// Object is the base model of MatchingLabel
    30  	Object
    31  	// ID undocumented
    32  	ID *string `json:"id,omitempty"`
    33  	// Name undocumented
    34  	Name *string `json:"name,omitempty"`
    35  	// DisplayName undocumented
    36  	DisplayName *string `json:"displayName,omitempty"`
    37  	// Description undocumented
    38  	Description *string `json:"description,omitempty"`
    39  	// ToolTip undocumented
    40  	ToolTip *string `json:"toolTip,omitempty"`
    41  	// PolicyTip undocumented
    42  	PolicyTip *string `json:"policyTip,omitempty"`
    43  	// IsEndpointProtectionEnabled undocumented
    44  	IsEndpointProtectionEnabled *bool `json:"isEndpointProtectionEnabled,omitempty"`
    45  	// ApplicationMode undocumented
    46  	ApplicationMode *ApplicationMode `json:"applicationMode,omitempty"`
    47  	// LabelActions undocumented
    48  	LabelActions []LabelActionBase `json:"labelActions,omitempty"`
    49  	// Priority undocumented
    50  	Priority *int `json:"priority,omitempty"`
    51  }