ApplicationGatewayData Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A class representing the ApplicationGateway data model. Application gateway resource.
public class ApplicationGatewayData : Azure.ResourceManager.Network.Models.NetworkTrackedResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.ApplicationGatewayData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.ApplicationGatewayData>
type ApplicationGatewayData = class
inherit NetworkTrackedResourceData
interface IJsonModel<ApplicationGatewayData>
interface IPersistableModel<ApplicationGatewayData>
Public Class ApplicationGatewayData
Inherits NetworkTrackedResourceData
Implements IJsonModel(Of ApplicationGatewayData), IPersistableModel(Of ApplicationGatewayData)
- Inheritance
- Implements
Constructors
ApplicationGatewayData() |
Initializes a new instance of ApplicationGatewayData. |
Properties
AuthenticationCertificates |
Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits. |
AutoscaleConfiguration |
Autoscale Configuration. |
AvailabilityZones |
A list of availability zones denoting where the resource needs to come from. |
BackendAddressPools |
Backend address pool of the application gateway resource. For default limits, see Application Gateway limits. |
BackendHttpSettingsCollection |
Backend http settings of the application gateway resource. For default limits, see Application Gateway limits. |
BackendSettingsCollection |
Backend settings of the application gateway resource. For default limits, see Application Gateway limits. |
CustomErrorConfigurations |
Custom error configurations of the application gateway resource. |
DefaultPredefinedSslPolicy |
The default predefined SSL Policy applied on the application gateway resource. |
EnableFips |
Whether FIPS is enabled on the application gateway resource. |
EnableHttp2 |
Whether HTTP2 is enabled on the application gateway resource. |
ETag |
A unique read-only string that changes whenever the resource is updated. |
FirewallPolicyId |
Gets or sets Id. |
ForceFirewallPolicyAssociation |
If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config. |
FrontendIPConfigurations |
Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits. |
FrontendPorts |
Frontend ports of the application gateway resource. For default limits, see Application Gateway limits. |
GatewayIPConfigurations |
Subnets of the application gateway resource. For default limits, see Application Gateway limits. |
GlobalConfiguration |
Global Configuration. |
HttpListeners |
Http listeners of the application gateway resource. For default limits, see Application Gateway limits. |
Id |
Resource ID. (Inherited from NetworkTrackedResourceData) |
Identity |
The identity of the application gateway, if configured. |
Listeners |
Listeners of the application gateway resource. For default limits, see Application Gateway limits. |
LoadDistributionPolicies |
Load distribution policies of the application gateway resource. |
Location |
Resource location. (Inherited from NetworkTrackedResourceData) |
Name |
Resource name. (Inherited from NetworkTrackedResourceData) |
OperationalState |
Operational state of the application gateway resource. |
PrivateEndpointConnections |
Private Endpoint connections on application gateway. |
PrivateLinkConfigurations |
PrivateLink configurations on application gateway. |
Probes |
Probes of the application gateway resource. |
ProvisioningState |
The provisioning state of the application gateway resource. |
RedirectConfigurations |
Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits. |
RequestRoutingRules |
Request routing rules of the application gateway resource. |
ResourceGuid |
The resource GUID property of the application gateway resource. |
ResourceType |
Resource type. (Inherited from NetworkTrackedResourceData) |
RewriteRuleSets |
Rewrite rules for the application gateway resource. |
RoutingRules |
Routing rules of the application gateway resource. |
Sku |
SKU of the application gateway resource. |
SslCertificates |
SSL certificates of the application gateway resource. For default limits, see Application Gateway limits. |
SslPolicy |
SSL policy of the application gateway resource. |
SslProfiles |
SSL profiles of the application gateway resource. For default limits, see Application Gateway limits. |
Tags |
Resource tags. (Inherited from NetworkTrackedResourceData) |
TrustedClientCertificates |
Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits. |
TrustedRootCertificates |
Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits. |
UrlPathMaps |
URL path map of the application gateway resource. For default limits, see Application Gateway limits. |
WebApplicationFirewallConfiguration |
Web application firewall configuration. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | |
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | (Inherited from NetworkTrackedResourceData) |