-
Notifications
You must be signed in to change notification settings - Fork 38
/
model_ruleentry.go
27 lines (25 loc) · 1.86 KB
/
model_ruleentry.go
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
package prerules
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.
type RuleEntry struct {
ActionType *ActionEnum `json:"actionType,omitempty"`
Applications *[]string `json:"applications,omitempty"`
AuditComment *string `json:"auditComment,omitempty"`
Category *Category `json:"category,omitempty"`
DecryptionRuleType *DecryptionRuleTypeEnum `json:"decryptionRuleType,omitempty"`
Description *string `json:"description,omitempty"`
Destination *DestinationAddr `json:"destination,omitempty"`
EnableLogging *StateEnum `json:"enableLogging,omitempty"`
Etag *string `json:"etag,omitempty"`
InboundInspectionCertificate *string `json:"inboundInspectionCertificate,omitempty"`
NegateDestination *BooleanEnum `json:"negateDestination,omitempty"`
NegateSource *BooleanEnum `json:"negateSource,omitempty"`
Priority *int64 `json:"priority,omitempty"`
Protocol *string `json:"protocol,omitempty"`
ProtocolPortList *[]string `json:"protocolPortList,omitempty"`
ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"`
RuleName string `json:"ruleName"`
RuleState *StateEnum `json:"ruleState,omitempty"`
Source *SourceAddr `json:"source,omitempty"`
Tags *[]TagInfo `json:"tags,omitempty"`
}