ApplicationGatewayInner Class

Definition

Application gateway resource.

[Microsoft.Rest.Serialization.JsonTransformation]
public class ApplicationGatewayInner : Microsoft.Azure.Management.ResourceManager.Fluent.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ApplicationGatewayInner = class
    inherit Resource
Public Class ApplicationGatewayInner
Inherits Resource
Inheritance
ApplicationGatewayInner
Attributes

Constructors

ApplicationGatewayInner()

Initializes a new instance of the ApplicationGatewayInner class.

ApplicationGatewayInner(String, String, String, String, IDictionary<String, String>, ApplicationGatewaySku, ApplicationGatewaySslPolicy, ApplicationGatewayOperationalState, IList<ApplicationGatewayIPConfigurationInner>, IList<ApplicationGatewayAuthenticationCertificateInner>, IList<ApplicationGatewayTrustedRootCertificateInner>, IList<ApplicationGatewaySslCertificateInner>, IList<ApplicationGatewayFrontendIPConfigurationInner>, IList<ApplicationGatewayFrontendPortInner>, IList<ApplicationGatewayProbeInner>, IList<ApplicationGatewayBackendAddressPoolInner>, IList<ApplicationGatewayBackendHttpSettingsInner>, IList<ApplicationGatewayHttpListenerInner>, IList<ApplicationGatewayUrlPathMapInner>, IList<ApplicationGatewayRequestRoutingRuleInner>, IList<ApplicationGatewayRewriteRuleSetInner>, IList<ApplicationGatewayRedirectConfigurationInner>, ApplicationGatewayWebApplicationFirewallConfiguration, SubResource, Nullable<Boolean>, Nullable<Boolean>, ApplicationGatewayAutoscaleConfiguration, String, ProvisioningState, IList<ApplicationGatewayCustomError>, String, IList<String>, ManagedServiceIdentity)

Initializes a new instance of the ApplicationGatewayInner class.

Properties

AuthenticationCertificates

Gets or sets authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.

AutoscaleConfiguration

Gets or sets autoscale Configuration.

BackendAddressPools

Gets or sets backend address pool of the application gateway resource. For default limits, see Application Gateway limits.

BackendHttpSettingsCollection

Gets or sets backend http settings of the application gateway resource. For default limits, see Application Gateway limits.

CustomErrorConfigurations

Gets or sets custom error configurations of the application gateway resource.

EnableFips

Gets or sets whether FIPS is enabled on the application gateway resource.

EnableHttp2

Gets or sets whether HTTP2 is enabled on the application gateway resource.

Etag

Gets a unique read-only string that changes whenever the resource is updated.

FirewallPolicy

Gets or sets reference of the FirewallPolicy resource.

FrontendIPConfigurations

Gets or sets frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.

FrontendPorts

Gets or sets frontend ports of the application gateway resource. For default limits, see Application Gateway limits.

GatewayIPConfigurations

Gets or sets subnets of the application gateway resource. For default limits, see Application Gateway limits.

HttpListeners

Gets or sets http listeners of the application gateway resource. For default limits, see Application Gateway limits.

Id

Resource Id. Setter is protected because Id needs to be set in Network resources.

(Inherited from ProxyResource)
Identity

Gets or sets the identity of the application gateway, if configured.

Location

Resource location

(Inherited from Resource)
Name

Resource name

(Inherited from ProxyResource)
OperationalState

Gets operational state of the application gateway resource. Possible values include: 'Stopped', 'Starting', 'Running', 'Stopping'

Probes

Gets or sets probes of the application gateway resource.

ProvisioningState

Gets the provisioning state of the application gateway resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

RedirectConfigurations

Gets or sets redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.

RequestRoutingRules

Gets or sets request routing rules of the application gateway resource.

ResourceGuid

Gets the resource GUID property of the application gateway resource.

RewriteRuleSets

Gets or sets rewrite rules for the application gateway resource.

Sku

Gets or sets SKU of the application gateway resource.

SslCertificates

Gets or sets SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.

SslPolicy

Gets or sets SSL policy of the application gateway resource.

Tags

Resource tags

(Inherited from Resource)
TrustedRootCertificates

Gets or sets trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.

Type

Resource type

(Inherited from ProxyResource)
UrlPathMaps

Gets or sets URL path map of the application gateway resource. For default limits, see Application Gateway limits.

WebApplicationFirewallConfiguration

Gets or sets web application firewall configuration.

Zones

Gets or sets a list of availability zones denoting where the resource needs to come from.

Methods

Validate()

Validate the object.

Applies to