ArmNetworkModelFactory.ApplicationGatewayData Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de ApplicationGatewayData.
public static Azure.ResourceManager.Network.ApplicationGatewayData ApplicationGatewayData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.ETag? etag = default, System.Collections.Generic.IEnumerable<string> availabilityZones = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.Network.Models.ApplicationGatewaySku sku = default, Azure.ResourceManager.Network.Models.ApplicationGatewaySslPolicy sslPolicy = default, Azure.ResourceManager.Network.Models.ApplicationGatewayOperationalState? operationalState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayIPConfiguration> gatewayIPConfigurations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayAuthenticationCertificate> authenticationCertificates = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayTrustedRootCertificate> trustedRootCertificates = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayTrustedClientCertificate> trustedClientCertificates = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewaySslCertificate> sslCertificates = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayFrontendIPConfiguration> frontendIPConfigurations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayFrontendPort> frontendPorts = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayProbe> probes = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayBackendAddressPool> backendAddressPools = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayBackendSettings> backendSettingsCollection = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayHttpListener> httpListeners = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayListener> listeners = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewaySslProfile> sslProfiles = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayUrlPathMap> urlPathMaps = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayRequestRoutingRule> requestRoutingRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayRoutingRule> routingRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayRewriteRuleSet> rewriteRuleSets = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayRedirectConfiguration> redirectConfigurations = default, Azure.ResourceManager.Network.Models.ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration = default, Azure.Core.ResourceIdentifier firewallPolicyId = default, bool? enableHttp2 = default, bool? enableFips = default, Azure.ResourceManager.Network.Models.ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.ApplicationGatewayPrivateEndpointConnectionData> privateEndpointConnections = default, Guid? resourceGuid = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayCustomError> customErrorConfigurations = default, bool? forceFirewallPolicyAssociation = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ApplicationGatewayLoadDistributionPolicy> loadDistributionPolicies = default, Azure.ResourceManager.Network.Models.ApplicationGatewayGlobalConfiguration globalConfiguration = default, Azure.ResourceManager.Network.Models.ApplicationGatewaySslPolicyName? defaultPredefinedSslPolicy = default);
static member ApplicationGatewayData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.ETag> * seq<string> * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.Network.Models.ApplicationGatewaySku * Azure.ResourceManager.Network.Models.ApplicationGatewaySslPolicy * Nullable<Azure.ResourceManager.Network.Models.ApplicationGatewayOperationalState> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayIPConfiguration> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayAuthenticationCertificate> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayTrustedRootCertificate> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayTrustedClientCertificate> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewaySslCertificate> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayFrontendIPConfiguration> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayFrontendPort> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayProbe> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayBackendAddressPool> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayBackendHttpSettings> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayBackendSettings> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayHttpListener> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayListener> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewaySslProfile> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayUrlPathMap> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayRequestRoutingRule> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayRoutingRule> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayRewriteRuleSet> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayRedirectConfiguration> * Azure.ResourceManager.Network.Models.ApplicationGatewayWebApplicationFirewallConfiguration * Azure.Core.ResourceIdentifier * Nullable<bool> * Nullable<bool> * Azure.ResourceManager.Network.Models.ApplicationGatewayAutoscaleConfiguration * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayPrivateLinkConfiguration> * seq<Azure.ResourceManager.Network.ApplicationGatewayPrivateEndpointConnectionData> * Nullable<Guid> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayCustomError> * Nullable<bool> * seq<Azure.ResourceManager.Network.Models.ApplicationGatewayLoadDistributionPolicy> * Azure.ResourceManager.Network.Models.ApplicationGatewayGlobalConfiguration * Nullable<Azure.ResourceManager.Network.Models.ApplicationGatewaySslPolicyName> -> Azure.ResourceManager.Network.ApplicationGatewayData
Public Shared Function ApplicationGatewayData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional availabilityZones As IEnumerable(Of String) = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional sku As ApplicationGatewaySku = Nothing, Optional sslPolicy As ApplicationGatewaySslPolicy = Nothing, Optional operationalState As Nullable(Of ApplicationGatewayOperationalState) = Nothing, Optional gatewayIPConfigurations As IEnumerable(Of ApplicationGatewayIPConfiguration) = Nothing, Optional authenticationCertificates As IEnumerable(Of ApplicationGatewayAuthenticationCertificate) = Nothing, Optional trustedRootCertificates As IEnumerable(Of ApplicationGatewayTrustedRootCertificate) = Nothing, Optional trustedClientCertificates As IEnumerable(Of ApplicationGatewayTrustedClientCertificate) = Nothing, Optional sslCertificates As IEnumerable(Of ApplicationGatewaySslCertificate) = Nothing, Optional frontendIPConfigurations As IEnumerable(Of ApplicationGatewayFrontendIPConfiguration) = Nothing, Optional frontendPorts As IEnumerable(Of ApplicationGatewayFrontendPort) = Nothing, Optional probes As IEnumerable(Of ApplicationGatewayProbe) = Nothing, Optional backendAddressPools As IEnumerable(Of ApplicationGatewayBackendAddressPool) = Nothing, Optional backendHttpSettingsCollection As IEnumerable(Of ApplicationGatewayBackendHttpSettings) = Nothing, Optional backendSettingsCollection As IEnumerable(Of ApplicationGatewayBackendSettings) = Nothing, Optional httpListeners As IEnumerable(Of ApplicationGatewayHttpListener) = Nothing, Optional listeners As IEnumerable(Of ApplicationGatewayListener) = Nothing, Optional sslProfiles As IEnumerable(Of ApplicationGatewaySslProfile) = Nothing, Optional urlPathMaps As IEnumerable(Of ApplicationGatewayUrlPathMap) = Nothing, Optional requestRoutingRules As IEnumerable(Of ApplicationGatewayRequestRoutingRule) = Nothing, Optional routingRules As IEnumerable(Of ApplicationGatewayRoutingRule) = Nothing, Optional rewriteRuleSets As IEnumerable(Of ApplicationGatewayRewriteRuleSet) = Nothing, Optional redirectConfigurations As IEnumerable(Of ApplicationGatewayRedirectConfiguration) = Nothing, Optional webApplicationFirewallConfiguration As ApplicationGatewayWebApplicationFirewallConfiguration = Nothing, Optional firewallPolicyId As ResourceIdentifier = Nothing, Optional enableHttp2 As Nullable(Of Boolean) = Nothing, Optional enableFips As Nullable(Of Boolean) = Nothing, Optional autoscaleConfiguration As ApplicationGatewayAutoscaleConfiguration = Nothing, Optional privateLinkConfigurations As IEnumerable(Of ApplicationGatewayPrivateLinkConfiguration) = Nothing, Optional privateEndpointConnections As IEnumerable(Of ApplicationGatewayPrivateEndpointConnectionData) = Nothing, Optional resourceGuid As Nullable(Of Guid) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional customErrorConfigurations As IEnumerable(Of ApplicationGatewayCustomError) = Nothing, Optional forceFirewallPolicyAssociation As Nullable(Of Boolean) = Nothing, Optional loadDistributionPolicies As IEnumerable(Of ApplicationGatewayLoadDistributionPolicy) = Nothing, Optional globalConfiguration As ApplicationGatewayGlobalConfiguration = Nothing, Optional defaultPredefinedSslPolicy As Nullable(Of ApplicationGatewaySslPolicyName) = Nothing) As ApplicationGatewayData
Parámetros
Identificador del recurso.
- name
- String
Nombre del recurso.
- resourceType
- Nullable<ResourceType>
Tipo de recurso.
- location
- Nullable<AzureLocation>
Ubicación del recurso
- tags
- IDictionary<String,String>
Etiquetas del recurso.
- availabilityZones
- IEnumerable<String>
Lista de zonas de disponibilidad de las que se indica dónde debe proceder el recurso.
- identity
- ManagedServiceIdentity
Identidad de la puerta de enlace de aplicaciones, si está configurada.
SKU del recurso de Application Gateway.
- sslPolicy
- ApplicationGatewaySslPolicy
Directiva SSL del recurso de Application Gateway.
- operationalState
- Nullable<ApplicationGatewayOperationalState>
Estado operativo del recurso de Application Gateway.
- gatewayIPConfigurations
- IEnumerable<ApplicationGatewayIPConfiguration>
Subredes del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- authenticationCertificates
- IEnumerable<ApplicationGatewayAuthenticationCertificate>
Certificados de autenticación del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- trustedRootCertificates
- IEnumerable<ApplicationGatewayTrustedRootCertificate>
Certificados raíz de confianza del recurso de Application Gateway. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- trustedClientCertificates
- IEnumerable<ApplicationGatewayTrustedClientCertificate>
Certificados de cliente de confianza del recurso de Application Gateway. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- sslCertificates
- IEnumerable<ApplicationGatewaySslCertificate>
Certificados SSL del recurso de Application Gateway. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- frontendIPConfigurations
- IEnumerable<ApplicationGatewayFrontendIPConfiguration>
Direcciones IP de front-end del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- frontendPorts
- IEnumerable<ApplicationGatewayFrontendPort>
Puertos de front-end del recurso de Application Gateway. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- probes
- IEnumerable<ApplicationGatewayProbe>
Sondeos del recurso de puerta de enlace de aplicaciones.
- backendAddressPools
- IEnumerable<ApplicationGatewayBackendAddressPool>
Grupo de direcciones de back-end del recurso de Application Gateway. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- backendHttpSettingsCollection
- IEnumerable<ApplicationGatewayBackendHttpSettings>
Configuración http de back-end del recurso de Application Gateway. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- backendSettingsCollection
- IEnumerable<ApplicationGatewayBackendSettings>
Configuración de back-end del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- httpListeners
- IEnumerable<ApplicationGatewayHttpListener>
Agentes de escucha HTTP del recurso de Application Gateway. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- listeners
- IEnumerable<ApplicationGatewayListener>
Agentes de escucha del recurso de Application Gateway. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- sslProfiles
- IEnumerable<ApplicationGatewaySslProfile>
Perfiles SSL del recurso de Application Gateway. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- urlPathMaps
- IEnumerable<ApplicationGatewayUrlPathMap>
Mapa de ruta de acceso de dirección URL del recurso de Application Gateway. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- requestRoutingRules
- IEnumerable<ApplicationGatewayRequestRoutingRule>
Solicite reglas de enrutamiento del recurso de Application Gateway.
- routingRules
- IEnumerable<ApplicationGatewayRoutingRule>
Reglas de enrutamiento del recurso de Application Gateway.
- rewriteRuleSets
- IEnumerable<ApplicationGatewayRewriteRuleSet>
Vuelva a escribir reglas para el recurso de Application Gateway.
- redirectConfigurations
- IEnumerable<ApplicationGatewayRedirectConfiguration>
Redireccione las configuraciones del recurso de Application Gateway. Para conocer los límites predeterminados, consulte límites de Application Gateway.
- webApplicationFirewallConfiguration
- ApplicationGatewayWebApplicationFirewallConfiguration
Configuración del firewall de aplicaciones web.
- firewallPolicyId
- ResourceIdentifier
Referencia al recurso FirewallPolicy.
- autoscaleConfiguration
- ApplicationGatewayAutoscaleConfiguration
Configuración de escalado automático.
- privateLinkConfigurations
- IEnumerable<ApplicationGatewayPrivateLinkConfiguration>
Configuraciones de PrivateLink en Application Gateway.
- privateEndpointConnections
- IEnumerable<ApplicationGatewayPrivateEndpointConnectionData>
Conexiones de punto de conexión privado en Application Gateway.
- provisioningState
- Nullable<NetworkProvisioningState>
Estado de aprovisionamiento del recurso de Application Gateway.
- customErrorConfigurations
- IEnumerable<ApplicationGatewayCustomError>
Configuraciones de errores personalizadas del recurso de Application Gateway.
Si es true, asocia una directiva de firewall a una puerta de enlace de aplicaciones, independientemente de si la directiva difiere de la configuración de WAF.
- loadDistributionPolicies
- IEnumerable<ApplicationGatewayLoadDistributionPolicy>
Cargue las directivas de distribución del recurso de Application Gateway.
- globalConfiguration
- ApplicationGatewayGlobalConfiguration
Configuración global.
- defaultPredefinedSslPolicy
- Nullable<ApplicationGatewaySslPolicyName>
Directiva SSL predefinida predeterminada aplicada en el recurso de Application Gateway.
Devoluciones
ApplicationGatewayData Nueva instancia de para simular.
Se aplica a
Azure SDK for .NET