Package-level declarations
Types
Direction that specifies whether the access rules is inbound/outbound.
Describes the override action to be applied when rule matches.
Address prefix type.
The allowed type DNS record types for this profile.
Cookie based affinity.
Status code of the application gateway customer error.
Web application firewall mode.
The protocol used for the probe.
HTTP redirection type.
Rule type.
Name of an application gateway SKU.
Ssl cipher suites enums.
Name of Ssl predefined policy.
Type of Ssl Policy.
Minimum version of Ssl protocol to be supported on application gateway.
Tier of an application gateway.
Access mode on the association.
The authorization use status.
Protocol type.
The type of action.
The protocol of a Network Rule resource.
The type of action.
Name of an Azure Firewall SKU.
Tier of an Azure Firewall.
The operation mode for Threat Intelligence.
Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'
The commissioned state of the Custom IP Prefix.
Configuration Deployment Type.
The type of item included in the filter. Currently only 'AgentAddress' is supported.
The behavior of the endpoint filter. Currently only 'Include' is supported.
The protocol to use in test evaluation.
Connectivity topology type.
Test coverage for the endpoint.
Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
The protocol for which the DDoS protection policy is being customized.
The customized DDoS protection trigger rate sensitivity degrees. High: Trigger rate set with most sensitivity w.r.t. normal traffic. Default: Trigger rate set with moderate sensitivity w.r.t. normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal traffic. Relaxed: Trigger rate set with least sensitivity w.r.t. normal traffic.
The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
Flag if need to delete existing network security groups.
Flag if need to remove current existing peerings.
Destination port behavior.
Whether to use dynamic compression for cached content
The monitoring status of the endpoint.
The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
The endpoint type.
Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.
The state of peering.
The family of the SKU.
The tier of the SKU.
Administrative state of the physical port.
Mac security cipher.
Sci mode enabled/disabled.
The peering state.
The peering type.
Encapsulation method on physical ports.
The type of the extended location.
The type of action.
The type of action.
Describes if results should be in ascending/descending order
The rule bypass protocol.
Intrusion detection general state.
The type of action.
The type of action.
Protocol type.
Protocol type.
The Network protocol of a Rule condition.
The Network protocol of a Rule.
Tier of Firewall Policy.
The file type of flow log.
The state of forwarding rule.
Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'
Protocol this rule will use when forwarding traffic to backends.
Configures which HTTP method to use to probe the backends defined under backendPools.
Request variable to compare with.
Accepted protocol schemes.
Treatment of URL query terms when forming the cache key.
The protocol of the destination to where the traffic is redirected
The redirect type the rule will use when redirecting traffic.
Group connectivity type.
Which type of manipulation to apply to the header.
Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool.
The HTTP method to use.
The IKE encryption algorithm (IKE phase 2).
The IKE integrity algorithm (IKE phase 2).
The private IP address allocation method.
The type for the IpAllocation.
The IPSec encryption algorithm (IKE phase 1).
The IPSec integrity algorithm (IKE phase 1).
The protocol for the outbound rule in load balancer.
Name of a load balancer SKU.
Tier of a load balancer SKU.
The load distribution policy for this rule.
The state of the managed rule. Defaults to Disabled if not specified.
The variable type to be excluded.
Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to.
Defines the action to take when a managed rule set score threshold is met.
If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
Name of Nat Gateway SKU.
Migration phase of Network Interface resource.
Type of Network Interface resource.
Connection monitor output destination type. Currently, only "Workspace" is supported.
The variable to be excluded.
When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
Protocol to be filtered on.
Describes if the policy is in enabled or disabled state. Defaults to Enabled if not specified.
Describes if it is in detection mode or prevention mode at policy level.
Describes if policy managed rules will inspect the request body content.
The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.
The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.
The profile-level monitoring status of the Traffic Manager profile.
The status of the Traffic Manager profile.
RNM supported protocol types.
Migration phase of Public IP Address.
Name of a public IP address SKU.
Tier of a public IP address SKU.
Name of a public IP prefix SKU.
Tier of a public IP prefix SKU.
The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
The rule type of the rule.
The type of Azure hop the packet should be sent to.
Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
Match Variable
Describes operator to apply to the match condition.
Indicates the access allowed for this particular rule
Indicates if the traffic matched against the rule in inbound or outbound.
Network protocol this rule applies to.
The security provider name.
The network traffic is allowed or denied.
The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
Network protocol this rule applies to.
Security Type.
The ServiceProviderProvisioningState state of the resource.
Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'
The traffic routing method of the Traffic Manager profile.
Indicates whether Traffic View is 'Enabled' or 'Disabled' for the Traffic Manager profile. Null, indicates 'Disabled'. Enabling this feature will increase the cost of the Traffic Manage profile.
Describes what transforms applied before matching.
The reference to the transport protocol used by the load balancing rule.
Flag if need to use hub gateway.
The connection mode for this connection.
Connection protocol used for this connection.
Gateway connection type.
Gateway SKU name.
Gateway SKU tier.
The type of this virtual network gateway.
The status of the virtual network peering.
Enable or Disable apply network policies on private end point in the subnet.
Enable or Disable apply network policies on private link service in the subnet.
VPN authentication types enabled for the VpnServerConfiguration.
VPN client protocol enabled for the virtual network gateway.
The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.
VPN protocol enabled for the VpnServerConfiguration.
Vpn link connection mode.
The Source NAT direction of a VPN NAT.
The type of NAT rule for VPN NAT.
The Vpn Policy member attribute type.
Type of Actions.
The state of the policy.
Match Variable.
The mode of the policy.
The operator to be matched.
The rule type.
Transforms applied before matching.