ApplicationGatewayInner Constructors
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.
Overloads
ApplicationGatewayInner()
Initializes a new instance of the ApplicationGatewayInner class.
public ApplicationGatewayInner ();
Public Sub New ()
Applies to
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.
public ApplicationGatewayInner (string location = default, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewaySku sku = default, Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewaySslPolicy sslPolicy = default, Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayOperationalState operationalState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayIPConfigurationInner> gatewayIPConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayTrustedRootCertificateInner> trustedRootCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewaySslCertificateInner> sslCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayFrontendIPConfigurationInner> frontendIPConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayFrontendPortInner> frontendPorts = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProbeInner> probes = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayBackendAddressPoolInner> backendAddressPools = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayBackendHttpSettingsInner> backendHttpSettingsCollection = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayHttpListenerInner> httpListeners = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayUrlPathMapInner> urlPathMaps = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayRewriteRuleSetInner> rewriteRuleSets = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayRedirectConfigurationInner> redirectConfigurations = default, Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource firewallPolicy = default, bool? enableHttp2 = default, bool? enableFips = default, Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration = default, string resourceGuid = default, Microsoft.Azure.Management.Network.Fluent.Models.ProvisioningState provisioningState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayCustomError> customErrorConfigurations = default, string etag = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Network.Fluent.Models.ManagedServiceIdentity identity = default);
new Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayInner : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewaySku * Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewaySslPolicy * Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayOperationalState * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayIPConfigurationInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayAuthenticationCertificateInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayTrustedRootCertificateInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewaySslCertificateInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayFrontendIPConfigurationInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayFrontendPortInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProbeInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayBackendAddressPoolInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayBackendHttpSettingsInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayHttpListenerInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayUrlPathMapInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayRequestRoutingRuleInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayRewriteRuleSetInner> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayRedirectConfigurationInner> * Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayWebApplicationFirewallConfiguration * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayAutoscaleConfiguration * string * Microsoft.Azure.Management.Network.Fluent.Models.ProvisioningState * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayCustomError> * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Network.Fluent.Models.ManagedServiceIdentity -> Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayInner
Public Sub New (Optional location As String = Nothing, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional sku As ApplicationGatewaySku = Nothing, Optional sslPolicy As ApplicationGatewaySslPolicy = Nothing, Optional operationalState As ApplicationGatewayOperationalState = Nothing, Optional gatewayIPConfigurations As IList(Of ApplicationGatewayIPConfigurationInner) = Nothing, Optional authenticationCertificates As IList(Of ApplicationGatewayAuthenticationCertificateInner) = Nothing, Optional trustedRootCertificates As IList(Of ApplicationGatewayTrustedRootCertificateInner) = Nothing, Optional sslCertificates As IList(Of ApplicationGatewaySslCertificateInner) = Nothing, Optional frontendIPConfigurations As IList(Of ApplicationGatewayFrontendIPConfigurationInner) = Nothing, Optional frontendPorts As IList(Of ApplicationGatewayFrontendPortInner) = Nothing, Optional probes As IList(Of ApplicationGatewayProbeInner) = Nothing, Optional backendAddressPools As IList(Of ApplicationGatewayBackendAddressPoolInner) = Nothing, Optional backendHttpSettingsCollection As IList(Of ApplicationGatewayBackendHttpSettingsInner) = Nothing, Optional httpListeners As IList(Of ApplicationGatewayHttpListenerInner) = Nothing, Optional urlPathMaps As IList(Of ApplicationGatewayUrlPathMapInner) = Nothing, Optional requestRoutingRules As IList(Of ApplicationGatewayRequestRoutingRuleInner) = Nothing, Optional rewriteRuleSets As IList(Of ApplicationGatewayRewriteRuleSetInner) = Nothing, Optional redirectConfigurations As IList(Of ApplicationGatewayRedirectConfigurationInner) = Nothing, Optional webApplicationFirewallConfiguration As ApplicationGatewayWebApplicationFirewallConfiguration = Nothing, Optional firewallPolicy As SubResource = Nothing, Optional enableHttp2 As Nullable(Of Boolean) = Nothing, Optional enableFips As Nullable(Of Boolean) = Nothing, Optional autoscaleConfiguration As ApplicationGatewayAutoscaleConfiguration = Nothing, Optional resourceGuid As String = Nothing, Optional provisioningState As ProvisioningState = Nothing, Optional customErrorConfigurations As IList(Of ApplicationGatewayCustomError) = Nothing, Optional etag As String = Nothing, Optional zones As IList(Of String) = Nothing, Optional identity As ManagedServiceIdentity = Nothing)
Parameters
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
SKU of the application gateway resource.
- sslPolicy
- ApplicationGatewaySslPolicy
SSL policy of the application gateway resource.
- operationalState
- ApplicationGatewayOperationalState
Operational state of the application gateway resource. Possible values include: 'Stopped', 'Starting', 'Running', 'Stopping'
- gatewayIPConfigurations
- IList<ApplicationGatewayIPConfigurationInner>
Subnets of the application gateway resource. For default limits, see Application Gateway limits.
- authenticationCertificates
- IList<ApplicationGatewayAuthenticationCertificateInner>
Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
- trustedRootCertificates
- IList<ApplicationGatewayTrustedRootCertificateInner>
Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
- sslCertificates
- IList<ApplicationGatewaySslCertificateInner>
SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
- frontendIPConfigurations
- IList<ApplicationGatewayFrontendIPConfigurationInner>
Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
- frontendPorts
- IList<ApplicationGatewayFrontendPortInner>
Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
- probes
- IList<ApplicationGatewayProbeInner>
Probes of the application gateway resource.
- backendAddressPools
- IList<ApplicationGatewayBackendAddressPoolInner>
Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
- backendHttpSettingsCollection
- IList<ApplicationGatewayBackendHttpSettingsInner>
Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
- httpListeners
- IList<ApplicationGatewayHttpListenerInner>
Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
- urlPathMaps
- IList<ApplicationGatewayUrlPathMapInner>
URL path map of the application gateway resource. For default limits, see Application Gateway limits.
- requestRoutingRules
- IList<ApplicationGatewayRequestRoutingRuleInner>
Request routing rules of the application gateway resource.
- rewriteRuleSets
- IList<ApplicationGatewayRewriteRuleSetInner>
Rewrite rules for the application gateway resource.
- redirectConfigurations
- IList<ApplicationGatewayRedirectConfigurationInner>
Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
- webApplicationFirewallConfiguration
- ApplicationGatewayWebApplicationFirewallConfiguration
Web application firewall configuration.
- firewallPolicy
- SubResource
Reference of the FirewallPolicy resource.
- autoscaleConfiguration
- ApplicationGatewayAutoscaleConfiguration
Autoscale Configuration.
- resourceGuid
- String
The resource GUID property of the application gateway resource.
- provisioningState
- ProvisioningState
The provisioning state of the application gateway resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'
- customErrorConfigurations
- IList<ApplicationGatewayCustomError>
Custom error configurations of the application gateway resource.
- etag
- String
A unique read-only string that changes whenever the resource is updated.
- identity
- ManagedServiceIdentity
The identity of the application gateway, if configured.
Applies to
Azure SDK for .NET