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.
Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet
The allowed type DNS record types for this profile.
If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method.
Verify client certificate revocation status.
Cookie based affinity.
Status code of the application gateway custom error.
Web application firewall mode.
Duration over which Rate Limit policy will be applied. Applies only when ruleType is RateLimitRule.
User Session clause variable.
Load Distribution Targets resource of an application gateway.
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.
The operation mode for automatically learning private ranges to not be SNAT
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 name of this Bastion Host.
The response code for block actions.
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.
Type of custom IP prefix. Should be Singular, Parent, or Child.
Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
The DDoS protection mode of the public IP
Flag if need to delete existing network security groups.
Flag if need to remove current existing peerings.
Specify what happens to the public IP address when the VM using it is deleted
Destination port behavior.
Determines whether BGP route propagation is enabled. Defaults to true.
The state of DNS security rule.
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.
The billing type of the ExpressRoutePort resource.
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
IDPS profile name. When attached to a parent policy, the firewall's effective profile is the profile name of the parent policy.
The rule bypass protocol.
Intrusion detection general state. When attached to a parent policy, the firewall's effective IDPS mode is the stricter mode of the two.
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.
Traffic type of gateway load balancer tunnel interface.
Protocol of gateway load balancer tunnel interface.
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 hubRoutingPreference of this VirtualHub.
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).
A list of administrative states which once set can override health probe so that Load Balancer will always forward new connections to backend, or deny new connections and reset existing connections.
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 rule set action.
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.
Network intent policy based services.
Auxiliary mode of Network Interface resource.
Auxiliary sku of Network Interface resource.
Migration phase of Network Interface resource.
Type of Network Interface resource.
Network protocol this resource applies to.
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.
Target type of the resource provided.
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 preferred gateway to route on-prem traffic
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.
The domain name label scope. If a domain name label and a domain name label scope are specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system with a hashed value includes in FQDN.
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.
Type of action to be taken. Supported types are 'Remove', 'Add', 'Replace', and 'Drop.'
Match condition to apply RouteMap rules.
The type of Azure hop the packet should be sent to.
Destination type.
Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
Next hop type.
Match Variable
Describes operator to apply to the match condition.
When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to.
The variable to be scrubbed from the logs.
Defines the state of log scrubbing rule. Default value is Enabled.
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.
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.
If the encrypted VNet allows VM that does not support encryption
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 peering sync status of the virtual network peering.
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.
Parameter determining whether NVA in spoke vnet is bypassed for traffic with destination in spoke.
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.
State of the log scrubbing config. Default value is Enabled.
Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
Transforms applied before matching.