Lines Matching defs:NatRuleCondition
24208 type NatRuleCondition struct { struct
24210 IPProtocols *[]FirewallPolicyRuleConditionNetworkProtocol `json:"ipProtocols,omitempty"`
24212 SourceAddresses *[]string `json:"sourceAddresses,omitempty"`
24214 DestinationAddresses *[]string `json:"destinationAddresses,omitempty"`
24216 DestinationPorts *[]string `json:"destinationPorts,omitempty"`
24218 SourceIPGroups *[]string `json:"sourceIpGroups,omitempty"`
24220 Name *string `json:"name,omitempty"`
24222 Description *string `json:"description,omitempty"`
24224 RuleConditionType RuleConditionType `json:"ruleConditionType,omitempty"`
24228 func (nrc NatRuleCondition) MarshalJSON() ([]byte, error) {
24259 func (nrc NatRuleCondition) AsApplicationRuleCondition() (*ApplicationRuleCondition, bool) {
24264 func (nrc NatRuleCondition) AsNatRuleCondition() (*NatRuleCondition, bool) {
24269 func (nrc NatRuleCondition) AsRuleCondition() (*RuleCondition, bool) {
24274 func (nrc NatRuleCondition) AsFirewallPolicyRuleCondition() (*FirewallPolicyRuleCondition, bool) {
24279 …c NatRuleCondition) AsBasicFirewallPolicyRuleCondition() (BasicFirewallPolicyRuleCondition, bool) {