Package-level declarations
Types
An AAAA record.
Builder for AaaaRecordArgs.
AAD Vpn authentication type related parameters.
Builder for AadAuthenticationParametersArgs.
Address prefix item.
Builder for AddressPrefixItemArgs.
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
Builder for AddressSpaceArgs.
Authentication certificates of an application gateway.
Application Gateway autoscale configuration.
Backend address of an application gateway.
Backend Address Pool of an application gateway.
Backend address pool settings of an application gateway.
Application gateway client authentication configuration.
Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.
Customer error of an application gateway.
Builder for ApplicationGatewayCustomErrorArgs.
Allows to disable rules within a rule group or an entire rule group.
Allow to exclude some variable satisfy the condition for the WAF check.
Frontend IP configuration of an application gateway.
Frontend port of an application gateway.
Builder for ApplicationGatewayFrontendPortArgs.
Header configuration of the Actions set in Application Gateway.
Http listener of an application gateway.
Builder for ApplicationGatewayHttpListenerArgs.
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
Path rule of URL path map of an application gateway.
Builder for ApplicationGatewayPathRuleArgs.
Private Link Configuration on an application gateway.
The application gateway private link ip configuration.
Probe of the application gateway.
Builder for ApplicationGatewayProbeArgs.
Application gateway probe health response match.
Application gateway probe health response match.
Redirect configuration of an application gateway.
Request routing rule of an application gateway.
Set of actions in the Rewrite Rule in Application Gateway.
Rewrite rule of an application gateway.
Builder for ApplicationGatewayRewriteRuleArgs.
Set of conditions in the Rewrite Rule in Application Gateway.
Rewrite rule set of an application gateway.
SKU of an application gateway.
Builder for ApplicationGatewaySkuArgs.
SSL certificates of an application gateway.
Application Gateway Ssl policy.
Builder for ApplicationGatewaySslPolicyArgs.
SSL profile of an application gateway.
Builder for ApplicationGatewaySslProfileArgs.
Trusted client certificates of an application gateway.
Trusted Root certificates of an application gateway.
Url configuration of the Actions set in Application Gateway.
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
Builder for ApplicationGatewayUrlPathMapArgs.
Application gateway web application firewall configuration.
Rule of type application.
Builder for ApplicationRuleArgs.
Rule condition of type application.
Builder for ApplicationRuleConditionArgs.
Builder for ApplicationSecurityGroupArgs.
An A record.
Builder for ARecordArgs.
Properties of an application rule.
Builder for AzureFirewallApplicationRuleArgs.
Application rule collection resource.
Properties of the application rule protocol.
IP configuration of an Azure Firewall.
Builder for AzureFirewallIPConfigurationArgs.
AzureFirewall NAT Rule Collection Action.
Builder for AzureFirewallNatRCActionArgs.
Properties of a NAT rule.
Builder for AzureFirewallNatRuleArgs.
NAT rule collection resource.
Builder for AzureFirewallNatRuleCollectionArgs.
Properties of the network rule.
Builder for AzureFirewallNetworkRuleArgs.
Network rule collection resource.
Public IP Address associated with azure firewall.
Builder for AzureFirewallPublicIPAddressArgs.
Properties of the AzureFirewallRCAction.
Builder for AzureFirewallRCActionArgs.
SKU of an Azure Firewall.
Builder for AzureFirewallSkuArgs.
Pool of backend IP addresses.
Builder for BackendAddressPoolArgs.
Backend address of a frontDoor load balancer.
Builder for BackendArgs.
A backend pool is a collection of backends that can be routed to.
Builder for BackendPoolArgs.
Settings that apply to all backend pools.
Builder for BackendPoolsSettingsArgs.
IP configuration of an Bastion Host.
Builder for BastionHostIPConfigurationArgs.
Bastion Shareable Link.
Builder for BastionShareableLink.
BGP settings details.
Builder for BgpSettingsArgs.
Network Virtual Appliance Sku Properties.
Builder for BreakOutCategoryPoliciesArgs.
A CAA record.
Builder for CaaRecordArgs.
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
Builder for CacheConfigurationArgs.
A CNAME record.
Builder for CnameRecordArgs.
Describes the destination of connection monitor.
Builder for ConnectionMonitorDestinationArgs.
Describes the connection monitor endpoint.
Builder for ConnectionMonitorEndpointArgs.
Describes the connection monitor endpoint filter.
Describes the connection monitor endpoint filter item.
Describes the connection monitor endpoint scope.
Builder for ConnectionMonitorEndpointScopeArgs.
Describes the connection monitor endpoint scope item.
Describes the HTTP configuration.
Describes the ICMP configuration.
Describes a connection monitor output destination.
Builder for ConnectionMonitorOutputArgs.
Describes the source of connection monitor.
Builder for ConnectionMonitorSourceArgs.
Describes the threshold for declaring a test successful.
Describes the TCP configuration.
Describes a connection monitor test configuration.
Describes the connection monitor test group.
Builder for ConnectionMonitorTestGroupArgs.
Describes the settings for producing output into a log analytics workspace.
Builder for ConnectivityGroupItemArgs.
Container network interface configuration child resource.
Contains custom Dns resolution configuration from customer.
Defines contents of a web application rule
Builder for CustomRuleArgs.
Defines contents of custom rules
Builder for CustomRuleListArgs.
Contains the DDoS protection settings of the public IP.
Builder for DdosSettingsArgs.
Details the service to which the subnet is delegated.
Builder for DelegationArgs.
List of properties of the device.
Builder for DevicePropertiesArgs.
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
Builder for DhcpOptionsArgs.
Class containing DNS settings in a Traffic Manager profile.
Builder for DnsConfigArgs.
DNS Proxy Settings in Firewall Policy.
Builder for DnsSettingsArgs.
Class representing a Traffic Manager endpoint.
Builder for EndpointArgs.
Custom header name and value.
Subnet first address, scope, and/or last address.
Builder for EndpointPropertiesSubnetsArgs.
Defines the endpoint properties
Builder for ExperimentEndpointArgs.
Authorization in an ExpressRouteCircuit resource.
Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.
Builder for ExpressRouteCircuitConnectionArgs.
Peering in an ExpressRouteCircuit resource.
Builder for ExpressRouteCircuitPeeringArgs.
Specifies the peering configuration.
ExpressRoute circuit peering identifier.
Builder for ExpressRouteCircuitPeeringIdArgs.
Contains ServiceProviderProperties in an ExpressRouteCircuit.
Contains SKU in an ExpressRouteCircuit.
Builder for ExpressRouteCircuitSkuArgs.
Contains stats associated with the peering.
Builder for ExpressRouteCircuitStatsArgs.
Configuration for auto scaling.
Minimum and maximum number of scale units to deploy.
ExpressRouteLink child resource definition.
Builder for ExpressRouteLinkArgs.
ExpressRouteLink Mac Security Configuration.
Builder for ExpressRouteLinkMacSecConfigArgs.
ExtendedLocation complex type.
Builder for ExtendedLocationArgs.
Will contain the filter name and values to operate on
Builder for FilterItems.
Trusted Root certificates properties for tls.
Properties of the FirewallPolicyFilterRuleAction.
Builder for FirewallPolicyFilterRuleActionArgs.
Firewall Policy Filter Rule.
Builder for FirewallPolicyFilterRuleArgs.
Properties of the FirewallPolicyFilterRuleCollectionAction.
Firewall Policy Filter Rule Collection.
Firewall Policy Insights.
Builder for FirewallPolicyInsightsArgs.
Configuration for intrusion detection mode and rules.
Intrusion detection bypass traffic specification.
The operation for configuring intrusion detection.
Intrusion detection signatures specification states.
Log Analytics Resources for Firewall Policy Insights.
Log Analytics Workspace for Firewall Policy Insights.
Properties of the FirewallPolicyNatRuleAction.
Builder for FirewallPolicyNatRuleActionArgs.
Firewall Policy NAT Rule.
Builder for FirewallPolicyNatRuleArgs.
Properties of the FirewallPolicyNatRuleCollectionAction.
Firewall Policy NAT Rule Collection.
Properties of the application rule protocol.
Properties of the application rule protocol.
SKU of Firewall policy.
Builder for FirewallPolicySkuArgs.
The private IP addresses/IP ranges to which traffic will not be SNAT.
Builder for FirewallPolicySNATArgs.
ThreatIntel Whitelist for Firewall Policy.
Configuration needed to perform TLS termination & initiation.
Parameters that define the flow log format.
Builder for FlowLogFormatParametersArgs.
Describes Forwarding Route.
Builder for ForwardingConfigurationArgs.
Defines a managed rule group override setting.
Defines a managed rule group override setting.
Builder for FrontDoorManagedRuleOverrideArgs.
Defines a managed rule set.
Builder for FrontDoorManagedRuleSetArgs.
Define a match condition.
Builder for FrontDoorMatchConditionArgs.
Defines top-level WebApplicationFirewallPolicy configuration settings.
Builder for FrontDoorPolicySettingsArgs.
A frontend endpoint used for routing.
Builder for FrontendEndpointArgs.
Defines the Web Application Firewall policy for each host (if applicable)
Frontend IP address of the load balancer.
Builder for FrontendIPConfigurationArgs.
Builder for GetActiveSessionsPlainArgs.
Builder for GetAdminRuleCollectionPlainArgs.
Builder for GetAdminRulePlainArgs.
Builder for GetApplicationGatewayPlainArgs.
Builder for GetAzureFirewallPlainArgs.
Builder for GetBastionHostPlainArgs.
Builder for GetBastionShareableLinkPlainArgs.
Builder for GetConnectionMonitorPlainArgs.
Builder for GetCustomIPPrefixPlainArgs.
Builder for GetDdosCustomPolicyPlainArgs.
Builder for GetDdosProtectionPlanPlainArgs.
Builder for GetDefaultAdminRulePlainArgs.
Builder for GetDefaultUserRulePlainArgs.
Builder for GetDnsForwardingRulesetPlainArgs.
Builder for GetDnsResolverPlainArgs.
Builder for GetDscpConfigurationPlainArgs.
Builder for GetEndpointPlainArgs.
Builder for GetExperimentPlainArgs.
Builder for GetExpressRouteCircuitPlainArgs.
Builder for GetExpressRouteConnectionPlainArgs.
Builder for GetExpressRouteGatewayPlainArgs.
Builder for GetExpressRoutePortPlainArgs.
Builder for GetFirewallPolicyPlainArgs.
Builder for GetFlowLogPlainArgs.
Builder for GetForwardingRulePlainArgs.
Builder for GetFrontDoorPlainArgs.
Builder for GetHubRouteTablePlainArgs.
Builder for GetInboundEndpointPlainArgs.
Builder for GetInboundNatRulePlainArgs.
Builder for GetIpAllocationPlainArgs.
Builder for GetIpGroupPlainArgs.
Builder for GetLoadBalancerPlainArgs.
Builder for GetLocalNetworkGatewayPlainArgs.
Builder for GetNatGatewayPlainArgs.
Builder for GetNatRulePlainArgs.
Builder for GetNetworkGroupPlainArgs.
Builder for GetNetworkInterfacePlainArgs.
Builder for GetNetworkManagerPlainArgs.
Builder for GetNetworkProfilePlainArgs.
Builder for GetNetworkSecurityGroupPlainArgs.
Builder for GetNetworkWatcherPlainArgs.
Builder for GetNspAccessRulePlainArgs.
Builder for GetNspAssociationPlainArgs.
Builder for GetNspProfilePlainArgs.
Builder for GetOutboundEndpointPlainArgs.
Builder for GetP2sVpnGatewayPlainArgs.
Builder for GetPacketCapturePlainArgs.
Builder for GetPolicyPlainArgs.
Builder for GetPrivateDnsZoneGroupPlainArgs.
Builder for GetPrivateEndpointPlainArgs.
Builder for GetPrivateLinkServicePlainArgs.
Builder for GetPrivateRecordSetPlainArgs.
Builder for GetPrivateZonePlainArgs.
Builder for GetProfilePlainArgs.
Builder for GetPublicIPAddressPlainArgs.
Builder for GetPublicIPPrefixPlainArgs.
Builder for GetRecordSetPlainArgs.
Builder for GetRouteFilterPlainArgs.
Builder for GetRouteFilterRulePlainArgs.
Builder for GetRoutePlainArgs.
Builder for GetRouteTablePlainArgs.
Builder for GetRoutingIntentPlainArgs.
Builder for GetRulesEnginePlainArgs.
Builder for GetScopeConnectionPlainArgs.
Builder for GetSecurityRulePlainArgs.
Builder for GetServiceEndpointPolicyPlainArgs.
Builder for GetStaticMemberPlainArgs.
Builder for GetSubnetPlainArgs.
Builder for GetUserRuleCollectionPlainArgs.
Builder for GetUserRulePlainArgs.
Builder for GetVirtualApplianceSitePlainArgs.
Builder for GetVirtualHubPlainArgs.
Builder for GetVirtualHubRouteTableV2PlainArgs.
Builder for GetVirtualNetworkGatewayPlainArgs.
Builder for GetVirtualNetworkLinkPlainArgs.
Builder for GetVirtualNetworkPeeringPlainArgs.
Builder for GetVirtualNetworkPlainArgs.
Builder for GetVirtualNetworkTapPlainArgs.
Builder for GetVirtualRouterPeeringPlainArgs.
Builder for GetVirtualRouterPlainArgs.
Builder for GetVirtualWanPlainArgs.
Builder for GetVpnConnectionPlainArgs.
Builder for GetVpnGatewayPlainArgs.
Builder for GetVpnServerConfigurationPlainArgs.
Builder for GetVpnSitePlainArgs.
Builder for GetZonePlainArgs.
GroupMembers Item.
Builder for GroupMembersItemArgs.
An action that can manipulate an http header.
Builder for HeaderActionArgs.
Load balancing settings for a backend pool
Builder for HealthProbeSettingsModelArgs.
The HTTP header.
Builder for HTTPHeaderArgs.
Builder for HubArgs.
IP addresses associated with azure firewall.
Builder for HubIPAddressesArgs.
Public IP addresses associated with azure firewall.
Builder for HubPublicIPAddressesArgs.
Builder for HubRouteArgs.
IP configuration.
Builder for InboundEndpointIPConfigurationArgs.
Inbound NAT pool of the load balancer.
Builder for InboundNatPoolArgs.
Inbound NAT rule of the load balancer.
Builder for InboundNatRuleArgs.
Properties of IPConfigurationBgpPeeringAddress.
IP configuration profile child resource.
Builder for IPConfigurationProfileArgs.
An IPSec Policy configuration for a virtual network gateway connection.
Builder for IpsecPolicyArgs.
Builder for IpTagArgs.
IPv6 Circuit Connection properties for global reach.
Builder for Ipv6CircuitConnectionConfigArgs.
Contains IPv6 peering config.
Load balancer backend addresses.
Builder for LoadBalancerBackendAddressArgs.
SKU of a load balancer.
Builder for LoadBalancerSkuArgs.
A load balancing rule for a load balancer.
Builder for LoadBalancingRuleArgs.
Load balancing settings for a backend pool
Builder for LoadBalancingSettingsModelArgs.
A common class for general resource information.
Builder for LocalNetworkGatewayArgs.
Exclude variables from managed rule evaluation.
Builder for ManagedRuleExclusionArgs.
Defines a managed rule group override setting.
Builder for ManagedRuleGroupOverrideArgs.
Defines a managed rule group override setting.
Builder for ManagedRuleOverrideArgs.
Allow to exclude some variable satisfy the condition for the WAF check.
Builder for ManagedRulesDefinitionArgs.
Defines a managed rule set.
Builder for ManagedRuleSetArgs.
Defines the list of managed rule sets for the policy.
Builder for ManagedRuleSetListArgs.
Identity for the resource.
Builder for ManagedServiceIdentityArgs.
Define match conditions.
Builder for MatchConditionArgs.
Define match variables.
Builder for MatchVariableArgs.
Class containing endpoint monitoring settings in a Traffic Manager profile.
Builder for MonitorConfigArgs.
Custom header name and value.
Builder for MonitorConfigCustomHeadersArgs.
Min and max value of a status code range.
An MX record.
Builder for MxRecordArgs.
Nat Gateway resource.
Builder for NatGatewayArgs.
SKU of nat gateway.
Builder for NatGatewaySkuArgs.
Rule of type nat.
Builder for NatRuleArgs.
Rule condition of type nat.
Builder for NatRuleConditionArgs.
DNS settings of a network interface.
Builder for NetworkInterfaceDnsSettingsArgs.
IPConfiguration in a network interface.
Scope of Network Manager.
Network manager security group item.
Rule of type network.
Builder for NetworkRuleArgs.
Rule condition of type network.
Builder for NetworkRuleConditionArgs.
NetworkSecurityGroup resource.
Builder for NetworkSecurityGroupArgs.
An NS record.
Builder for NsRecordArgs.
Office365 breakout categories.
Builder for O365BreakOutCategoryPoliciesArgs.
The Office365 breakout policy.
Builder for O365PolicyPropertiesArgs.
Network Virtual Appliance Sku Properties.
Builder for Office365PolicyPropertiesArgs.
Describes a column to sort
Builder for OrderBy.
Outbound rule of the load balancer.
Builder for OutboundRuleArgs.
Allow to exclude some variable satisfy the condition for the WAF check.
Builder for OwaspCrsExclusionEntryArgs.
P2SConnectionConfiguration Resource.
Builder for P2SConnectionConfigurationArgs.
Radius client root certificate of P2SVpnServerConfiguration.
Radius Server root certificate of P2SVpnServerConfiguration.
VPN client revoked certificate of P2SVpnServerConfiguration.
VPN client root certificate of P2SVpnServerConfiguration.
Filter that is applied to packet capture request. Multiple filters can be applied.
Builder for PacketCaptureFilterArgs.
The storage location for a packet capture session.
Builder for PacketCaptureStorageLocationArgs.
Builder for PerimeterBasedAccessRuleArgs.
Defines contents of a web application firewall global configuration.
Builder for PolicySettingsArgs.
PrivateDnsZoneConfig resource.
Builder for PrivateDnsZoneConfigArgs.
Private link service resource.
Builder for PrivateLinkServiceArgs.
PrivateLinkServiceConnection resource.
Builder for PrivateLinkServiceConnectionArgs.
A collection of information about the state of the connection between service consumer and provider.
The private link service ip configuration.
The auto-approval list of the private link service.
The visibility list of the private link service.
A load balancer probe.
Builder for ProbeArgs.
The list of RouteTables to advertise the routes to.
Builder for PropagatedRouteTableArgs.
DDoS custom policy properties.
Builder for ProtocolCustomSettingsFormatArgs.
A PTR record.
Builder for PtrRecordArgs.
Public IP address resource.
Builder for PublicIPAddressArgs.
Contains FQDN of the DNS record associated with the public IP address.
Builder for PublicIPAddressDnsSettingsArgs.
SKU of a public IP address.
Builder for PublicIPAddressSkuArgs.
SKU of a public IP prefix.
Builder for PublicIPPrefixSkuArgs.
Qos Traffic Profiler IP Range properties.
Builder for QosIpRangeArgs.
Qos Traffic Profiler Port range properties.
Builder for QosPortRangeArgs.
Radius Server Settings.
Builder for RadiusServerArgs.
Describes Redirect Route.
Builder for RedirectConfigurationArgs.
Parameters that define the retention policy for flow log.
Builder for RetentionPolicyParametersArgs.
Route resource.
Builder for RouteArgs.
Route Filter Rule Resource.
Builder for RouteFilterRuleArgs.
Route table resource.
Builder for RouteTableArgs.
Routing Configuration indicating the associated and propagated route tables for this connection.
Builder for RoutingConfigurationArgs.
The routing policy object used in a RoutingIntent resource.
Builder for RoutingPolicyArgs.
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.
Builder for RoutingRuleArgs.
Defines the Web Application Firewall policy for each routing rule (if applicable)
One or more actions that will execute, modifying the request and/or response.
Builder for RulesEngineActionArgs.
Define a match condition
Builder for RulesEngineMatchConditionArgs.
Contains a list of match conditions, and an action on how to modify the request/response. If multiple rules match, the actions from one rule that conflict with a previous rule overwrite for a singular action, or append in the case of headers manipulation.
Builder for RulesEngineRuleArgs.
Network security rule.
Builder for SecurityRuleArgs.
Service End point policy resource.
Builder for ServiceEndpointPolicyArgs.
Service Endpoint policy definitions.
The service endpoint properties.
Builder for SkuArgs.
An SOA record.
Builder for SoaRecordArgs.
An SRV record.
Builder for SrvRecordArgs.
List of all Static Routes.
Builder for StaticRouteArgs.
Subnet in a virtual network resource.
Builder for SubnetArgs.
A reference to a another resource
A reference to a another resource
Builder for SubResourceArgs.
Builder for SubResource.
Builder for SubscriptionIdArgs.
Describes a server to forward the DNS queries to.
Builder for TargetDnsServerArgs.
Parameters that define the configuration of traffic analytics.
Parameters that define the configuration of traffic analytics.
Builder for TrafficAnalyticsPropertiesArgs.
An traffic selector policy for a virtual network gateway connection.
Builder for TrafficSelectorPolicyArgs.
A TXT record.
Builder for TxtRecordArgs.
Network Virtual Appliance Sku Properties.
Builder for VirtualApplianceSkuPropertiesArgs.
Virtual Hub identifier.
Builder for VirtualHubIdArgs.
VirtualHub route.
Builder for VirtualHubRouteArgs.
VirtualHub route table.
Builder for VirtualHubRouteTableArgs.
VirtualHubRouteTableV2 Resource.
Builder for VirtualHubRouteTableV2Args.
Builder for VirtualHubRouteV2Args.
Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.
Builder for VirtualNetworkBgpCommunitiesArgs.
A common class for general resource information.
Builder for VirtualNetworkGatewayArgs.
IP configuration for virtual network gateway.
VirtualNetworkGatewaySku details.
Builder for VirtualNetworkGatewaySkuArgs.
Peerings in a virtual network resource.
Builder for VirtualNetworkPeeringArgs.
Virtual Network Tap resource.
Builder for VirtualNetworkTapArgs.
List of routes that control routing from VirtualHub into a virtual network connection.
Builder for VnetRouteArgs.
VpnClientConfiguration for P2S client.
Builder for VpnClientConfigurationArgs.
VPN client revoked certificate of virtual network gateway.
Builder for VpnClientRevokedCertificateArgs.
VPN client root certificate of virtual network gateway.
Builder for VpnClientRootCertificateArgs.
VpnConnection Resource.
Builder for VpnConnectionArgs.
VpnGatewayNatRule Resource.
Builder for VpnGatewayNatRuleArgs.
BGP settings details for a link.
Builder for VpnLinkBgpSettingsArgs.
List of properties of a link provider.
Builder for VpnLinkProviderPropertiesArgs.
Vpn NatRule mapping.
Builder for VpnNatRuleMappingArgs.
Properties of the Radius client root certificate of VpnServerConfiguration.
Properties of Radius Server root certificate of VpnServerConfiguration.
VpnServerConfiguration PolicyGroup member
Properties of the revoked VPN client certificate of VpnServerConfiguration.
Properties of VPN client root certificate of VpnServerConfiguration.
VpnSiteLink Resource.
Builder for VpnSiteLinkArgs.
VpnSiteLinkConnection Resource.
Builder for VpnSiteLinkConnectionArgs.
Defines contents of a web application rule.