Partilhar via


ApplicationGatewayInner Construtores

Definição

Sobrecargas

ApplicationGatewayInner()

Inicializa uma nova instância da classe ApplicationGatewayInner.

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)

Inicializa uma nova instância da classe ApplicationGatewayInner.

ApplicationGatewayInner()

Inicializa uma nova instância da classe ApplicationGatewayInner.

public ApplicationGatewayInner ();
Public Sub New ()

Aplica-se a

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)

Inicializa uma nova instância da classe ApplicationGatewayInner.

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)

Parâmetros

location
String
id
String
name
String
type
String
sku
ApplicationGatewaySku

SKU do recurso de gateway de aplicativo.

sslPolicy
ApplicationGatewaySslPolicy

Política SSL do recurso de gateway de aplicativo.

operationalState
ApplicationGatewayOperationalState

Estado operacional do recurso de gateway de aplicativo. Os valores possíveis incluem: 'Stopped', 'Starting', 'Running', 'Stop'

gatewayIPConfigurations
IList<ApplicationGatewayIPConfigurationInner>

Sub-redes do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

authenticationCertificates
IList<ApplicationGatewayAuthenticationCertificateInner>

Certificados de autenticação do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

trustedRootCertificates
IList<ApplicationGatewayTrustedRootCertificateInner>

Certificados raiz confiáveis do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

sslCertificates
IList<ApplicationGatewaySslCertificateInner>

Certificados SSL do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

frontendIPConfigurations
IList<ApplicationGatewayFrontendIPConfigurationInner>

Endereços IP de front-end do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

frontendPorts
IList<ApplicationGatewayFrontendPortInner>

Portas de front-end do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

probes
IList<ApplicationGatewayProbeInner>

Investigações do recurso de gateway de aplicativo.

backendAddressPools
IList<ApplicationGatewayBackendAddressPoolInner>

Pool de endereços de back-end do recurso do gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

backendHttpSettingsCollection
IList<ApplicationGatewayBackendHttpSettingsInner>

Configurações de http de back-end do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

httpListeners
IList<ApplicationGatewayHttpListenerInner>

Ouvintes http do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

urlPathMaps
IList<ApplicationGatewayUrlPathMapInner>

Mapa de caminho de URL do recurso do gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

requestRoutingRules
IList<ApplicationGatewayRequestRoutingRuleInner>

Solicitar regras de roteamento do recurso de gateway de aplicativo.

rewriteRuleSets
IList<ApplicationGatewayRewriteRuleSetInner>

Regravar regras para o recurso de gateway de aplicativo.

redirectConfigurations
IList<ApplicationGatewayRedirectConfigurationInner>

Redirecionar configurações do recurso de gateway de aplicativo. Para obter limites padrão, consulte Gateway de Aplicativo limites.

webApplicationFirewallConfiguration
ApplicationGatewayWebApplicationFirewallConfiguration

Configuração do firewall do aplicativo Web.

firewallPolicy
SubResource

Referência do recurso FirewallPolicy.

enableHttp2
Nullable<Boolean>

Se HTTP2 está habilitado no recurso de gateway de aplicativo.

enableFips
Nullable<Boolean>

Se o FIPS está habilitado no recurso de gateway de aplicativo.

autoscaleConfiguration
ApplicationGatewayAutoscaleConfiguration

Configuração de dimensionamento automático.

resourceGuid
String

A propriedade GUID de recurso do recurso de gateway de aplicativo.

provisioningState
ProvisioningState

O estado de provisionamento do recurso de gateway de aplicativo. Os valores possíveis incluem: 'Êxito', 'Atualizando', 'Excluindo', 'Falha'

customErrorConfigurations
IList<ApplicationGatewayCustomError>

Configurações de erro personalizadas do recurso de gateway de aplicativo.

etag
String

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

zones
IList<String>

Uma lista de zonas de disponibilidade que indica de onde o recurso precisa vir.

identity
ManagedServiceIdentity

A identidade do gateway de aplicativo, se configurada.

Aplica-se a