GetApplicationGatewayResult

data class GetApplicationGatewayResult(val authenticationCertificates: List<GetApplicationGatewayAuthenticationCertificate>, val autoscaleConfigurations: List<GetApplicationGatewayAutoscaleConfiguration>, val backendAddressPools: List<GetApplicationGatewayBackendAddressPool>, val backendHttpSettings: List<GetApplicationGatewayBackendHttpSetting>, val customErrorConfigurations: List<GetApplicationGatewayCustomErrorConfiguration>, val fipsEnabled: Boolean, val firewallPolicyId: String, val forceFirewallPolicyAssociation: Boolean, val frontendIpConfigurations: List<GetApplicationGatewayFrontendIpConfiguration>, val frontendPorts: List<GetApplicationGatewayFrontendPort>, val gatewayIpConfigurations: List<GetApplicationGatewayGatewayIpConfiguration>, val globals: List<GetApplicationGatewayGlobal>, val http2Enabled: Boolean, val httpListeners: List<GetApplicationGatewayHttpListener>, val id: String, val identities: List<GetApplicationGatewayIdentity>, val location: String, val name: String, val privateEndpointConnections: List<GetApplicationGatewayPrivateEndpointConnection>, val privateLinkConfigurations: List<GetApplicationGatewayPrivateLinkConfiguration>, val probes: List<GetApplicationGatewayProbe>, val redirectConfigurations: List<GetApplicationGatewayRedirectConfiguration>, val requestRoutingRules: List<GetApplicationGatewayRequestRoutingRule>, val resourceGroupName: String, val rewriteRuleSets: List<GetApplicationGatewayRewriteRuleSet>, val skus: List<GetApplicationGatewaySkus>, val sslCertificates: List<GetApplicationGatewaySslCertificate>, val sslPolicies: List<GetApplicationGatewaySslPolicy>, val sslProfiles: List<GetApplicationGatewaySslProfile>, val tags: Map<String, String>, val trustedClientCertificates: List<GetApplicationGatewayTrustedClientCertificate>, val trustedRootCertificates: List<GetApplicationGatewayTrustedRootCertificate>, val urlPathMaps: List<GetApplicationGatewayUrlPathMap>, val wafConfigurations: List<GetApplicationGatewayWafConfiguration>, val zones: List<String>)

A collection of values returned by getApplicationGateway.

Constructors

Link copied to clipboard
constructor(authenticationCertificates: List<GetApplicationGatewayAuthenticationCertificate>, autoscaleConfigurations: List<GetApplicationGatewayAutoscaleConfiguration>, backendAddressPools: List<GetApplicationGatewayBackendAddressPool>, backendHttpSettings: List<GetApplicationGatewayBackendHttpSetting>, customErrorConfigurations: List<GetApplicationGatewayCustomErrorConfiguration>, fipsEnabled: Boolean, firewallPolicyId: String, forceFirewallPolicyAssociation: Boolean, frontendIpConfigurations: List<GetApplicationGatewayFrontendIpConfiguration>, frontendPorts: List<GetApplicationGatewayFrontendPort>, gatewayIpConfigurations: List<GetApplicationGatewayGatewayIpConfiguration>, globals: List<GetApplicationGatewayGlobal>, http2Enabled: Boolean, httpListeners: List<GetApplicationGatewayHttpListener>, id: String, identities: List<GetApplicationGatewayIdentity>, location: String, name: String, privateEndpointConnections: List<GetApplicationGatewayPrivateEndpointConnection>, privateLinkConfigurations: List<GetApplicationGatewayPrivateLinkConfiguration>, probes: List<GetApplicationGatewayProbe>, redirectConfigurations: List<GetApplicationGatewayRedirectConfiguration>, requestRoutingRules: List<GetApplicationGatewayRequestRoutingRule>, resourceGroupName: String, rewriteRuleSets: List<GetApplicationGatewayRewriteRuleSet>, skus: List<GetApplicationGatewaySkus>, sslCertificates: List<GetApplicationGatewaySslCertificate>, sslPolicies: List<GetApplicationGatewaySslPolicy>, sslProfiles: List<GetApplicationGatewaySslProfile>, tags: Map<String, String>, trustedClientCertificates: List<GetApplicationGatewayTrustedClientCertificate>, trustedRootCertificates: List<GetApplicationGatewayTrustedRootCertificate>, urlPathMaps: List<GetApplicationGatewayUrlPathMap>, wafConfigurations: List<GetApplicationGatewayWafConfiguration>, zones: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

One or more authentication_certificate blocks as defined below.

Link copied to clipboard

An autoscale_configuration block as defined below.

Link copied to clipboard

One or more backend_address_pool blocks as defined below.

Link copied to clipboard

One or more backend_http_settings blocks as defined below.

Link copied to clipboard

One or more custom_error_configuration blocks as defined below.

Link copied to clipboard

Is FIPS enabled on the Application Gateway?

Link copied to clipboard

The ID of the Web Application Firewall Policy which is used as an HTTP Listener for this Path Rule.

Link copied to clipboard

Is the Firewall Policy associated with the Application Gateway?

Link copied to clipboard

One or more frontend_ip_configuration blocks as defined below.

Link copied to clipboard

One or more frontend_port blocks as defined below.

Link copied to clipboard

One or more gateway_ip_configuration blocks as defined below.

Link copied to clipboard

A global block as defined below.

Link copied to clipboard

Is HTTP2 enabled on the application gateway resource?

Link copied to clipboard

One or more http_listener blocks as defined below.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

An identity block as defined below.

Link copied to clipboard

The Azure region where the Application Gateway exists.

Link copied to clipboard

Unique name of the Rewrite Rule

Link copied to clipboard

One or more private_link_configuration blocks as defined below.

Link copied to clipboard

One or more probe blocks as defined below.

Link copied to clipboard

One or more redirect_configuration blocks as defined below.

Link copied to clipboard

One or more request_routing_rule blocks as defined below.

Link copied to clipboard
Link copied to clipboard

One or more rewrite_rule_set blocks as defined below.

Link copied to clipboard

A sku block as defined below.

Link copied to clipboard

One or more ssl_certificate blocks as defined below.

Link copied to clipboard

a ssl_policy block as defined below.

Link copied to clipboard

One or more ssl_profile blocks as defined below.

Link copied to clipboard

A mapping of tags to assign to the resource.

Link copied to clipboard

One or more trusted_client_certificate blocks as defined below.

Link copied to clipboard

One or more trusted_root_certificate blocks as defined below.

Link copied to clipboard

One or more url_path_map blocks as defined below.

Link copied to clipboard

A waf_configuration block as defined below.

Link copied to clipboard

The list of Availability Zones in which this Application Gateway can use.