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.
Determine update behavior for changes to network groups referenced within the rules in this configuration.
Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet
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.
Family of an application gateway SKU.
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.
The name of the sku of this Bastion Host.
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.
The DDoS protection mode of the public IP
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 endpoint type.
The variable on which we evaluate the exception condition
When the matchVariable points to a key-value pair (e.g, RequestHeader), this operates on the selector
Operates on the allowed values for the matchVariable
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.
Traffic type of gateway load balancer tunnel interface.
Protocol of gateway load balancer tunnel interface.
Group connectivity type.
The type of the group member.
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.
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.
NIC type. This should be either PublicNic or PrivateNic.
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.
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
Private Endpoint VNet Policies.
Determines how new connections are handled by the load balancer when all backend instances are probed down.
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.
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.
Property to indicate if the Express Route Gateway has resiliency model of MultiHomed or SingleHomed
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.
Next hop type.
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.
Describes the override sensitivity to be applied when rule matches.
The ServiceProviderProvisioningState state of the resource.
Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.
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. This field is for future support, AllowUnencrypted is the only supported value at general availability.
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.