Lines Matching defs:NatRuleCondition
21697 type NatRuleCondition struct { struct
21699 IPProtocols *[]FirewallPolicyRuleConditionNetworkProtocol `json:"ipProtocols,omitempty"`
21701 SourceAddresses *[]string `json:"sourceAddresses,omitempty"`
21703 DestinationAddresses *[]string `json:"destinationAddresses,omitempty"`
21705 DestinationPorts *[]string `json:"destinationPorts,omitempty"`
21707 SourceIPGroups *[]string `json:"sourceIpGroups,omitempty"`
21709 Name *string `json:"name,omitempty"`
21711 Description *string `json:"description,omitempty"`
21713 RuleConditionType RuleConditionType `json:"ruleConditionType,omitempty"`
21717 func (nrc NatRuleCondition) MarshalJSON() ([]byte, error) {
21748 func (nrc NatRuleCondition) AsApplicationRuleCondition() (*ApplicationRuleCondition, bool) {
21753 func (nrc NatRuleCondition) AsNatRuleCondition() (*NatRuleCondition, bool) {
21758 func (nrc NatRuleCondition) AsRuleCondition() (*RuleCondition, bool) {
21763 func (nrc NatRuleCondition) AsFirewallPolicyRuleCondition() (*FirewallPolicyRuleCondition, bool) {
21768 …c NatRuleCondition) AsBasicFirewallPolicyRuleCondition() (BasicFirewallPolicyRuleCondition, bool) {