GetApplicationGatewayResult

data class GetApplicationGatewayResult(val authenticationCertificates: List<ApplicationGatewayAuthenticationCertificateResponse>? = null, val autoscaleConfiguration: ApplicationGatewayAutoscaleConfigurationResponse? = null, val azureApiVersion: String, val backendAddressPools: List<ApplicationGatewayBackendAddressPoolResponse>? = null, val backendHttpSettingsCollection: List<ApplicationGatewayBackendHttpSettingsResponse>? = null, val backendSettingsCollection: List<ApplicationGatewayBackendSettingsResponse>? = null, val customErrorConfigurations: List<ApplicationGatewayCustomErrorResponse>? = null, val defaultPredefinedSslPolicy: String, val enableFips: Boolean? = null, val enableHttp2: Boolean? = null, val etag: String, val firewallPolicy: SubResourceResponse? = null, val forceFirewallPolicyAssociation: Boolean? = null, val frontendIPConfigurations: List<ApplicationGatewayFrontendIPConfigurationResponse>? = null, val frontendPorts: List<ApplicationGatewayFrontendPortResponse>? = null, val gatewayIPConfigurations: List<ApplicationGatewayIPConfigurationResponse>? = null, val globalConfiguration: ApplicationGatewayGlobalConfigurationResponse? = null, val httpListeners: List<ApplicationGatewayHttpListenerResponse>? = null, val id: String? = null, val identity: ManagedServiceIdentityResponse? = null, val listeners: List<ApplicationGatewayListenerResponse>? = null, val loadDistributionPolicies: List<ApplicationGatewayLoadDistributionPolicyResponse>? = null, val location: String? = null, val name: String, val operationalState: String, val privateEndpointConnections: List<ApplicationGatewayPrivateEndpointConnectionResponse>, val privateLinkConfigurations: List<ApplicationGatewayPrivateLinkConfigurationResponse>? = null, val probes: List<ApplicationGatewayProbeResponse>? = null, val provisioningState: String, val redirectConfigurations: List<ApplicationGatewayRedirectConfigurationResponse>? = null, val requestRoutingRules: List<ApplicationGatewayRequestRoutingRuleResponse>? = null, val resourceGuid: String, val rewriteRuleSets: List<ApplicationGatewayRewriteRuleSetResponse>? = null, val routingRules: List<ApplicationGatewayRoutingRuleResponse>? = null, val sku: ApplicationGatewaySkuResponse? = null, val sslCertificates: List<ApplicationGatewaySslCertificateResponse>? = null, val sslPolicy: ApplicationGatewaySslPolicyResponse? = null, val sslProfiles: List<ApplicationGatewaySslProfileResponse>? = null, val tags: Map<String, String>? = null, val trustedClientCertificates: List<ApplicationGatewayTrustedClientCertificateResponse>? = null, val trustedRootCertificates: List<ApplicationGatewayTrustedRootCertificateResponse>? = null, val type: String, val urlPathMaps: List<ApplicationGatewayUrlPathMapResponse>? = null, val webApplicationFirewallConfiguration: ApplicationGatewayWebApplicationFirewallConfigurationResponse? = null, val zones: List<String>? = null)

Application gateway resource.

Constructors

Link copied to clipboard
constructor(authenticationCertificates: List<ApplicationGatewayAuthenticationCertificateResponse>? = null, autoscaleConfiguration: ApplicationGatewayAutoscaleConfigurationResponse? = null, azureApiVersion: String, backendAddressPools: List<ApplicationGatewayBackendAddressPoolResponse>? = null, backendHttpSettingsCollection: List<ApplicationGatewayBackendHttpSettingsResponse>? = null, backendSettingsCollection: List<ApplicationGatewayBackendSettingsResponse>? = null, customErrorConfigurations: List<ApplicationGatewayCustomErrorResponse>? = null, defaultPredefinedSslPolicy: String, enableFips: Boolean? = null, enableHttp2: Boolean? = null, etag: String, firewallPolicy: SubResourceResponse? = null, forceFirewallPolicyAssociation: Boolean? = null, frontendIPConfigurations: List<ApplicationGatewayFrontendIPConfigurationResponse>? = null, frontendPorts: List<ApplicationGatewayFrontendPortResponse>? = null, gatewayIPConfigurations: List<ApplicationGatewayIPConfigurationResponse>? = null, globalConfiguration: ApplicationGatewayGlobalConfigurationResponse? = null, httpListeners: List<ApplicationGatewayHttpListenerResponse>? = null, id: String? = null, identity: ManagedServiceIdentityResponse? = null, listeners: List<ApplicationGatewayListenerResponse>? = null, loadDistributionPolicies: List<ApplicationGatewayLoadDistributionPolicyResponse>? = null, location: String? = null, name: String, operationalState: String, privateEndpointConnections: List<ApplicationGatewayPrivateEndpointConnectionResponse>, privateLinkConfigurations: List<ApplicationGatewayPrivateLinkConfigurationResponse>? = null, probes: List<ApplicationGatewayProbeResponse>? = null, provisioningState: String, redirectConfigurations: List<ApplicationGatewayRedirectConfigurationResponse>? = null, requestRoutingRules: List<ApplicationGatewayRequestRoutingRuleResponse>? = null, resourceGuid: String, rewriteRuleSets: List<ApplicationGatewayRewriteRuleSetResponse>? = null, routingRules: List<ApplicationGatewayRoutingRuleResponse>? = null, sku: ApplicationGatewaySkuResponse? = null, sslCertificates: List<ApplicationGatewaySslCertificateResponse>? = null, sslPolicy: ApplicationGatewaySslPolicyResponse? = null, sslProfiles: List<ApplicationGatewaySslProfileResponse>? = null, tags: Map<String, String>? = null, trustedClientCertificates: List<ApplicationGatewayTrustedClientCertificateResponse>? = null, trustedRootCertificates: List<ApplicationGatewayTrustedRootCertificateResponse>? = null, type: String, urlPathMaps: List<ApplicationGatewayUrlPathMapResponse>? = null, webApplicationFirewallConfiguration: ApplicationGatewayWebApplicationFirewallConfigurationResponse? = null, zones: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.

Link copied to clipboard
Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.

Link copied to clipboard

Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.

Link copied to clipboard

Backend settings of the application gateway resource. For default limits, see Application Gateway limits.

Link copied to clipboard

Custom error configurations of the application gateway resource.

Link copied to clipboard

The default predefined SSL Policy applied on the application gateway resource.

Link copied to clipboard
val enableFips: Boolean? = null

Whether FIPS is enabled on the application gateway resource.

Link copied to clipboard
val enableHttp2: Boolean? = null

Whether HTTP2 is enabled on the application gateway resource.

Link copied to clipboard

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

Link copied to clipboard

Reference to the FirewallPolicy resource.

Link copied to clipboard

If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.

Link copied to clipboard

Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.

Link copied to clipboard

Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.

Link copied to clipboard

Subnets of the application gateway resource. For default limits, see Application Gateway limits.

Link copied to clipboard
Link copied to clipboard

Http listeners of the application gateway resource. For default limits, see Application Gateway limits.

Link copied to clipboard
val id: String? = null

Resource ID.

Link copied to clipboard

The identity of the application gateway, if configured.

Link copied to clipboard

Listeners of the application gateway resource. For default limits, see Application Gateway limits.

Link copied to clipboard

Load distribution policies of the application gateway resource.

Link copied to clipboard
val location: String? = null

Resource location.

Link copied to clipboard

Resource name.

Link copied to clipboard

Operational state of the application gateway resource.

Link copied to clipboard

Private Endpoint connections on application gateway.

Link copied to clipboard

PrivateLink configurations on application gateway.

Link copied to clipboard

Probes of the application gateway resource.

Link copied to clipboard

The provisioning state of the application gateway resource.

Link copied to clipboard

Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.

Link copied to clipboard

Request routing rules of the application gateway resource.

Link copied to clipboard

The resource GUID property of the application gateway resource.

Link copied to clipboard

Rewrite rules for the application gateway resource.

Link copied to clipboard

Routing rules of the application gateway resource.

Link copied to clipboard

SKU of the application gateway resource.

Link copied to clipboard

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

Link copied to clipboard

SSL policy of the application gateway resource.

Link copied to clipboard

SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard

Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.

Link copied to clipboard

Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.

Link copied to clipboard

Resource type.

Link copied to clipboard

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

Link copied to clipboard
val zones: List<String>? = null

A list of availability zones denoting where the resource needs to come from.