> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blinkops.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Or Update Application Gateway

Creates or updates the specified application gateway.

<Note>
  External Documentation

  To learn more, visit the [Azure documentation](https://learn.microsoft.com/en-us/rest/api/application-gateway/application-gateways/create-or-update?view=rest-application-gateway-2023-05-01\&tabs=HTTP).
</Note>

## Basic Parameters

<div className="integrations-table">
  | Parameter | Description |
  | - | - |
  | Application Gateway Name | The name of the application gateway. |
  | Resource Group Name | The name of the resource group. |
  | Subscription ID | The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. |
</div>

## Advanced Parameters

<div className="integrations-table">
  | Parameter | Description |
  | - | - |
  | Autoscale Configuration Max Capacity | Upper bound on number of Application Gateway capacity. |
  | Autoscale Configuration Min Capacity | Lower bound on number of Application Gateway capacity. |
  | Etag | A unique read-only string that changes whenever the resource is updated. |
  | Firewall Policy ID | Resource ID. |
  | Global Configuration Enable Request Buffering | Enable request buffering. |
  | Global Configuration Enable Response Buffering | Enable response buffering. |
  | ID | Resource ID. |
  | Identity Principal ID | The principal id of the system assigned identity. This property will only be provided for a system assigned identity. |
  | Identity Tenant ID | The tenant id of the system assigned identity. This property will only be provided for a system assigned identity. |
  | Identity Type | The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine. |
  | Identity User Assigned Identities | The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
  | Location | Resource location. |
  | Name | Resource name. |
  | Properties Authentication Certificates | Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | Properties Backend Address Pools | Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | Properties Backend Http Settings Collection | Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | Properties Backend Settings Collection | Backend settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | Properties Custom Error Configurations | Custom error configurations of the application gateway resource. |
  | Properties Enable Fips | Whether FIPS is enabled on the application gateway resource. |
  | Properties Enable Http2 | Whether HTTP2 is enabled on the application gateway resource. |
  | Properties Force Firewall Policy Association | If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config. |
  | Properties Frontend IPConfigurations | Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | Properties Frontend Ports | Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | Properties Gateway IPConfigurations | Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | Properties Http Listeners | Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | Properties Listeners | Listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | Properties Load Distribution Policies | Load distribution policies of the application gateway resource. |
  | Properties Operational State | Operational state of the application gateway resource. |
  | Properties Private Endpoint Connections | Private Endpoint connections on application gateway. |
  | Properties Private Link Configurations | PrivateLink configurations on application gateway. |
  | Properties Probes | Probes of the application gateway resource. |
  | Properties Provisioning State | The current provisioning state. |
  | Properties Redirect Configurations | Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | Properties Request Routing Rules | Request routing rules of the application gateway resource. |
  | Properties Resource Guid | The resource GUID property of the application gateway resource. |
  | Properties Rewrite Rule Sets | Rewrite rules for the application gateway resource. |
  | Properties Routing Rules | Routing rules of the application gateway resource. |
  | Properties SSL Certificates | SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | Properties SSL Profiles | SSL profiles of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | Properties Trusted Client Certificates | Trusted client certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | Properties Trusted Root Certificates | Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | Properties URL Path Maps | URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
  | SSL Policy Cipher Suites | Ssl cipher suites to be enabled in the specified order to application gateway. |
  | SSL Policy Disabled SSL Protocols | Ssl protocols to be disabled on application gateway. |
  | SSL Policy Min Protocol Version | Ssl protocol enums. |
  | SSL Policy Policy Name | Ssl predefined policy name enums. |
  | SSL Policy Policy Type | Type of Ssl Policy. |
  | Sku Capacity | Capacity (instance count) of an application gateway. |
  | Sku Name | Name of an application gateway SKU. |
  | Sku Tier | Tier of an application gateway. |
  | Tags | Resource tags. |
  | Type | Resource type. |
  | Web Application Firewall Configuration Disabled Rule Groups | The disabled rule groups. |
  | Web Application Firewall Configuration Enabled | Whether the web application firewall is enabled or not. |
  | Web Application Firewall Configuration Exclusions | The exclusion list. |
  | Web Application Firewall Configuration File Upload Limit In Mb | Maximum file upload size in Mb for WAF. |
  | Web Application Firewall Configuration Firewall Mode | Web application firewall mode. |
  | Web Application Firewall Configuration Max Request Body Size | Maximum request body size for WAF. |
  | Web Application Firewall Configuration Max Request Body Size In Kb | Maximum request body size in Kb for WAF. |
  | Web Application Firewall Configuration Request Body Check | Whether allow WAF to check request Body. |
  | Web Application Firewall Configuration Rule Set Type | The type of the web application firewall rule set. Possible values are: 'OWASP'. |
  | Web Application Firewall Configuration Rule Set Version | The version of the rule set type. |
  | Zones | A list of availability zones denoting where the resource needs to come from. |
</div>

## Example Output

```json theme={"dark"}
{
	"id": "Resource ID.",
	"location": "Resource location.",
	"name": "Resource name.",
	"tags": {},
	"type": "Resource type."
}
```

## Workflow Library Example

[Create or Update Application Gateway with Azure and Send Results Via Email](https://library.blinkops.com/workflows/create-or-update-application-gateway-with-azure-and-send-results-via-email)

<div className="iframe-wrapper">
  <div className="iframe-media">
    <img src="https://mintcdn.com/blinkops-2/ojHYuDeYX5FWuN8a/img/Icons/play-box.svg?fit=max&auto=format&n=ojHYuDeYX5FWuN8a&q=85&s=b8af968e71438a9499c3223c9bd29fb2" alt="Workflow Library" width="16" height="16" data-path="img/Icons/play-box.svg" />

    Preview this Workflow on desktop
  </div>

  <iframe className="iframe" src="https://library.blinkops.com/workflows/create-or-update-application-gateway-with-azure-and-send-results-via-email/canvas" />
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.