UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 155 kB
{"openapi":"3.0.0","info":{"description":"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.","title":"NetworkManagementClient","version":"Tue Apr 15 2025 13:50:18 GMT+0000 (Coordinated Universal Time)","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/applicationGateway.json","version":"2.0"},{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/applicationGateway.json","version":"2.0"}],"x-preferred":true,"x-providerName":"azure.com","x-serviceName":"network-applicationGateway","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableRequestHeaders":{"get":{"description":"Lists all available request headers.","operationId":"ApplicationGateways_ListAvailableRequestHeaders","parameters":[{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"}],"responses":{"200":{"description":"Success. The operation returns a list of all available request headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGatewayAvailableRequestHeadersResult"},"examples":{"Get Available Request Headers":{"$ref":"#/components/examples/Get_Available_Request_Headers"}}}}},"default":{"description":"Unexpected error.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/schema1"}}}}},"tags":["ApplicationGateways"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableResponseHeaders":{"get":{"description":"Lists all available response headers.","operationId":"ApplicationGateways_ListAvailableResponseHeaders","parameters":[{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"}],"responses":{"200":{"description":"Success. The operation returns a list of all available response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGatewayAvailableResponseHeadersResult"},"examples":{"Get Available Response Headers":{"$ref":"#/components/examples/Get_Available_Response_Headers"}}}}},"default":{"description":"Unexpected error.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/schema1"}}}}},"tags":["ApplicationGateways"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableServerVariables":{"get":{"description":"Lists all available server variables.","operationId":"ApplicationGateways_ListAvailableServerVariables","parameters":[{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"}],"responses":{"200":{"description":"Success. The operation returns a list of all available server variables.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGatewayAvailableServerVariablesResult"},"examples":{"Get Available Server Variables":{"$ref":"#/components/examples/Get_Available_Server_Variables"}}}}},"default":{"description":"Unexpected error.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/schema1"}}}}},"tags":["ApplicationGateways"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableSslOptions/default":{"get":{"description":"Lists available Ssl options for configuring Ssl policy.","operationId":"ApplicationGateways_ListAvailableSslOptions","parameters":[{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"}],"responses":{"200":{"description":"Success. The operation returns all available Ssl options for configuring Ssl policy.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGatewayAvailableSslOptions"},"examples":{"Get Available Ssl Options":{"$ref":"#/components/examples/Get_Available_Ssl_Options"}}}}}},"tags":["ApplicationGateways"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableSslOptions/default/predefinedPolicies":{"get":{"description":"Lists all SSL predefined policies for configuring Ssl policy.","operationId":"ApplicationGateways_ListAvailableSslPredefinedPolicies","parameters":[{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"}],"responses":{"200":{"description":"Success. The operation returns a lists of all Ssl predefined policies for configuring Ssl policy.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGatewayAvailableSslPredefinedPolicies"},"examples":{"Get Available Ssl Predefined Policies":{"$ref":"#/components/examples/Get_Available_Ssl_Predefined_Policies"}}}}}},"tags":["ApplicationGateways"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableSslOptions/default/predefinedPolicies/{predefinedPolicyName}":{"get":{"description":"Gets Ssl predefined policy with the specified policy name.","operationId":"ApplicationGateways_GetSslPredefinedPolicy","parameters":[{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"},{"description":"Name of Ssl predefined policy.","in":"path","name":"predefinedPolicyName","required":true,"schema":{"type":"string"},"examples":{"Get Available Ssl Predefined Policy by name":{"value":"AppGwSslPolicy20150501"}}}],"responses":{"200":{"description":"Success. The operation returns a Ssl predefined policy with the specified policy name.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGatewaySslPredefinedPolicy"},"examples":{"Get Available Ssl Predefined Policy by name":{"$ref":"#/components/examples/Get_Available_Ssl_Predefined_Policy_by_name"}}}}}},"tags":["ApplicationGateways"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableWafRuleSets":{"get":{"description":"Lists all available web application firewall rule sets.","operationId":"ApplicationGateways_ListAvailableWafRuleSets","parameters":[{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"}],"responses":{"200":{"description":"Success. The operation returns a list of all available web application firewall rule sets.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGatewayAvailableWafRuleSetsResult"},"examples":{"Get Available Waf Rule Sets":{"$ref":"#/components/examples/Get_Available_Waf_Rule_Sets"}}}}}},"tags":["ApplicationGateways"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGateways":{"get":{"description":"Gets all the application gateways in a subscription.","operationId":"ApplicationGateways_ListAll","parameters":[{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"}],"responses":{"200":{"description":"Success. The operation returns a list of ApplicationGateway resources.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGatewayListResult"},"examples":{"Lists all application gateways in a subscription":{"$ref":"#/components/examples/Lists_all_application_gateways_in_a_subscription"}}}}}},"tags":["ApplicationGateways"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways":{"get":{"description":"Lists all application gateways in a resource group.","operationId":"ApplicationGateways_List","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Lists all application gateways in a resource group":{"value":"rg1"}}},{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"}],"responses":{"200":{"description":"Success. The operation returns a list of ApplicationGateway resources.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGatewayListResult"},"examples":{"Lists all application gateways in a resource group":{"$ref":"#/components/examples/Lists_all_application_gateways_in_a_resource_group"}}}}}},"tags":["ApplicationGateways"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}":{"delete":{"description":"Deletes the specified application gateway.","operationId":"ApplicationGateways_Delete","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Delete ApplicationGateway":{"value":"rg1"}}},{"description":"The name of the application gateway.","in":"path","name":"applicationGatewayName","required":true,"schema":{"type":"string"},"examples":{"Delete ApplicationGateway":{"value":"appgw"}}},{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"}],"responses":{"200":{"description":"Delete successful."},"202":{"description":"Accepted and the operation will complete asynchronously."},"204":{"description":"Request successful. Resource with the specified name does not exist."}},"tags":["ApplicationGateways"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"location"}},"get":{"description":"Gets the specified application gateway.","operationId":"ApplicationGateways_Get","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get ApplicationGateway":{"value":"rg1"}}},{"description":"The name of the application gateway.","in":"path","name":"applicationGatewayName","required":true,"schema":{"type":"string"},"examples":{"Get ApplicationGateway":{"value":"appgw"}}},{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"}],"responses":{"200":{"description":"Request successful. The operation returns an ApplicationGateway resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGateway"},"examples":{"Get ApplicationGateway":{"$ref":"#/components/examples/Get_ApplicationGateway"}}}}}},"tags":["ApplicationGateways"]},"patch":{"description":"Updates the specified application gateway tags.","operationId":"ApplicationGateways_UpdateTags","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Update Application Gateway tags":{"value":"rg1"}}},{"description":"The name of the application gateway.","in":"path","name":"applicationGatewayName","required":true,"schema":{"type":"string"},"examples":{"Update Application Gateway tags":{"value":"AppGw"}}},{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"}],"requestBody":{"content":{"application/json":{"schema":{"description":"Tags object for patch operations.","properties":{"tags":{"additionalProperties":{"type":"string"},"description":"Resource tags.","type":"object"}}}}},"description":"Parameters supplied to update application gateway tags.","required":true},"responses":{"200":{"description":"Update successful. The operation returns the resulting ApplicationGateway resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGateway"},"examples":{"Update Application Gateway tags":{"$ref":"#/components/examples/Update_Application_Gateway_tags"}}}}}},"tags":["ApplicationGateways"],"x-ms-long-running-operation":true},"put":{"description":"Creates or updates the specified application gateway.","operationId":"ApplicationGateways_CreateOrUpdate","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create Application Gateway":{"value":"rg1"}}},{"description":"The name of the application gateway.","in":"path","name":"applicationGatewayName","required":true,"schema":{"type":"string"},"examples":{"Create Application Gateway":{"value":"appgw"}}},{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGateway"}}},"description":"Parameters supplied to the create or update application gateway operation.","required":true},"responses":{"200":{"description":"Update successful. The operation returns the resulting ApplicationGateway resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGateway"},"examples":{"Create Application Gateway":{"$ref":"#/components/examples/Create_Application_Gateway"}}}}},"201":{"description":"Create successful. The operation returns the resulting ApplicationGateway resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGateway"},"examples":{"Create Application Gateway":{"$ref":"#/components/examples/Create_Application_Gateway"}}}}}},"tags":["ApplicationGateways"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"azure-async-operation"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendhealth":{"post":{"description":"Gets the backend health of the specified application gateway in a resource group.","operationId":"ApplicationGateways_BackendHealth","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get Backend Health":{"value":"appgw"}}},{"description":"The name of the application gateway.","in":"path","name":"applicationGatewayName","required":true,"schema":{"type":"string"},"examples":{"Get Backend Health":{"value":"appgw"}}},{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"},{"description":"Expands BackendAddressPool and BackendHttpSettings referenced in backend health.","in":"query","name":"$expand","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Request successful.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGatewayBackendHealth"},"examples":{"Get Backend Health":{"$ref":"#/components/examples/Get_Backend_Health"}}}}},"202":{"description":"Accepted and the operation will complete asynchronously."}},"tags":["ApplicationGateways"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"location"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/getBackendHealthOnDemand":{"post":{"description":"Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.","operationId":"ApplicationGateways_BackendHealthOnDemand","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Test Backend Health":{"value":"rg1"}}},{"description":"The name of the application gateway.","in":"path","name":"applicationGatewayName","required":true,"schema":{"type":"string"},"examples":{"Test Backend Health":{"value":"appgw"}}},{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"},{"description":"Expands BackendAddressPool and BackendHttpSettings referenced in backend health.","in":"query","name":"$expand","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGatewayOnDemandProbe"}}},"description":"Request body for on-demand test probe operation.","required":true},"responses":{"200":{"description":"Request successful.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationGatewayBackendHealthOnDemand"},"examples":{"Test Backend Health":{"$ref":"#/components/examples/Test_Backend_Health"}}}}},"202":{"description":"Accepted and the operation will complete asynchronously."}},"tags":["ApplicationGateways"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"location"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/start":{"post":{"description":"Starts the specified application gateway.","operationId":"ApplicationGateways_Start","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Start Application Gateway":{"value":"rg1"}}},{"description":"The name of the application gateway.","in":"path","name":"applicationGatewayName","required":true,"schema":{"type":"string"},"examples":{"Start Application Gateway":{"value":"appgw"}}},{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"}],"responses":{"200":{"description":"Request successful. The operation starts the ApplicationGateway resource."},"202":{"description":"Accepted and the operation will complete asynchronously."}},"tags":["ApplicationGateways"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"location"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/stop":{"post":{"description":"Stops the specified application gateway in a resource group.","operationId":"ApplicationGateways_Stop","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Stop Application Gateway":{"value":"rg1"}}},{"description":"The name of the application gateway.","in":"path","name":"applicationGatewayName","required":true,"schema":{"type":"string"},"examples":{"Stop Application Gateway":{"value":"appgw"}}},{"$ref":"#/components/parameters/api-version1"},{"$ref":"#/components/parameters/subscriptionId1"}],"responses":{"200":{"description":"Request successful. The operation stops the ApplicationGateway resource."},"202":{"description":"Accepted and the operation will complete asynchronously."}},"tags":["ApplicationGateways"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"location"}}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"Get_Available_Request_Headers":{"value":["Accept-Charset"]},"Get_Available_Response_Headers":{"value":["Access-Control-Allow-Origin"]},"Get_Available_Server_Variables":{"value":["request_query"]},"Get_Available_Ssl_Options":{"value":{"id":"/subscriptions/subid/resourceGroups//providers/Microsoft.Network/ApplicationGatewayAvailableSslOptions/default","name":"default","properties":{"availableCipherSuites":["TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_DHE_RSA_WITH_AES_256_GCM_SHA384","TLS_DHE_RSA_WITH_AES_128_GCM_SHA256","TLS_DHE_RSA_WITH_AES_256_CBC_SHA","TLS_DHE_RSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_AES_256_GCM_SHA384","TLS_RSA_WITH_AES_128_GCM_SHA256","TLS_RSA_WITH_AES_256_CBC_SHA256","TLS_RSA_WITH_AES_128_CBC_SHA256","TLS_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_DHE_DSS_WITH_AES_256_CBC_SHA256","TLS_DHE_DSS_WITH_AES_128_CBC_SHA256","TLS_DHE_DSS_WITH_AES_256_CBC_SHA","TLS_DHE_DSS_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_3DES_EDE_CBC_SHA","TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"],"availableProtocols":["TLSv1_0","TLSv1_1","TLSv1_2"],"defaultPolicy":"AppGwSslPolicy20150501","predefinedPolicies":[{"id":"/subscriptions/subid/resourceGroups//providers/Microsoft.Network/ApplicationGatewayAvailableSslOptions/default/ApplicationGatewaySslPredefinedPolicy/AppGwSslPolicy20150501"},{"id":"/subscriptions/subid/resourceGroups//providers/Microsoft.Network/ApplicationGatewayAvailableSslOptions/default/ApplicationGatewaySslPredefinedPolicy/AppGwSslPolicy20170401"},{"id":"/subscriptions/subid/resourceGroups//providers/Microsoft.Network/ApplicationGatewayAvailableSslOptions/default/ApplicationGatewaySslPredefinedPolicy/AppGwSslPolicy20170401S"}]},"type":"Microsoft.Network/ApplicationGatewayAvailableSslOptions"}},"Get_Available_Ssl_Predefined_Policies":{"value":{"value":[{"id":"/subscriptions/subid/resourceGroups//providers/Microsoft.Network/ApplicationGatewayAvailableSslOptions/default/ApplicationGatewaySslPredefinedPolicy/AppGwSslPolicy20150501","name":"AppGwSslPolicy20150501","properties":{"cipherSuites":["TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_DHE_RSA_WITH_AES_256_GCM_SHA384","TLS_DHE_RSA_WITH_AES_128_GCM_SHA256","TLS_DHE_RSA_WITH_AES_256_CBC_SHA","TLS_DHE_RSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_AES_256_GCM_SHA384","TLS_RSA_WITH_AES_128_GCM_SHA256","TLS_RSA_WITH_AES_256_CBC_SHA256","TLS_RSA_WITH_AES_128_CBC_SHA256","TLS_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_DHE_DSS_WITH_AES_256_CBC_SHA256","TLS_DHE_DSS_WITH_AES_128_CBC_SHA256","TLS_DHE_DSS_WITH_AES_256_CBC_SHA","TLS_DHE_DSS_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_3DES_EDE_CBC_SHA","TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"],"minProtocolVersion":"TLSv1_0"}},{"id":"/subscriptions/subid/resourceGroups//providers/Microsoft.Network/ApplicationGatewayAvailableSslOptions/default/ApplicationGatewaySslPredefinedPolicy/AppGwSslPolicy20170401","name":"AppGwSslPolicy20170401","properties":{"cipherSuites":["TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_AES_256_GCM_SHA384","TLS_RSA_WITH_AES_128_GCM_SHA256","TLS_RSA_WITH_AES_256_CBC_SHA256","TLS_RSA_WITH_AES_128_CBC_SHA256","TLS_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_AES_128_CBC_SHA"],"minProtocolVersion":"TLSv1_1"}},{"id":"/subscriptions/subid/resourceGroups//providers/Microsoft.Network/ApplicationGatewayAvailableSslOptions/default/ApplicationGatewaySslPredefinedPolicy/AppGwSslPolicy20170401S","name":"AppGwSslPolicy20170401S","properties":{"cipherSuites":["TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_AES_256_GCM_SHA384","TLS_RSA_WITH_AES_128_GCM_SHA256","TLS_RSA_WITH_AES_256_CBC_SHA256","TLS_RSA_WITH_AES_128_CBC_SHA256","TLS_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_AES_128_CBC_SHA"],"minProtocolVersion":"TLSv1_2"}}]}},"Get_Available_Ssl_Predefined_Policy_by_name":{"value":{"id":"/subscriptions/subid/resourceGroups//providers/Microsoft.Network/ApplicationGatewayAvailableSslOptions/default/ApplicationGatewaySslPredefinedPolicy/AppGwSslPolicy20150501","name":"AppGwSslPolicy20150501","properties":{"cipherSuites":["TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_DHE_RSA_WITH_AES_256_GCM_SHA384","TLS_DHE_RSA_WITH_AES_128_GCM_SHA256","TLS_DHE_RSA_WITH_AES_256_CBC_SHA","TLS_DHE_RSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_AES_256_GCM_SHA384","TLS_RSA_WITH_AES_128_GCM_SHA256","TLS_RSA_WITH_AES_256_CBC_SHA256","TLS_RSA_WITH_AES_128_CBC_SHA256","TLS_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_DHE_DSS_WITH_AES_256_CBC_SHA256","TLS_DHE_DSS_WITH_AES_128_CBC_SHA256","TLS_DHE_DSS_WITH_AES_256_CBC_SHA","TLS_DHE_DSS_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_3DES_EDE_CBC_SHA","TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"],"minProtocolVersion":"TLSv1_0"}}},"Get_Available_Waf_Rule_Sets":{"value":{"value":[{"id":"/subscriptions//resourceGroups//providers/Microsoft.Network/applicationGatewayAvailableWafRuleSets/","name":"OWASP_3.0","properties":{"provisioningState":"Succeeded","ruleGroups":[{"description":"","ruleGroupName":"General","rules":[{"description":"Possible Multipart Unmatched Boundary.","ruleId":200004}]}],"ruleSetType":"OWASP","ruleSetVersion":"3.0"},"type":"Microsoft.Network/applicationGatewayAvailableWafRuleSets"}]}},"Lists_all_application_gateways_in_a_subscription":{"value":{"value":[{"location":"southcentralus","name":"appgw","properties":{"backendAddressPools":[{"name":"appgwpool","properties":{"backendAddresses":[{"ipAddress":"10.0.1.1"},{"ipAddress":"10.0.1.2"}]}}],"backendHttpSettingsCollection":[{"name":"appgwbhs","properties":{"cookieBasedAffinity":"Disabled","port":80,"protocol":"Http","requestTimeout":30}}],"frontendIPConfigurations":[{"name":"appgwfip","properties":{"publicIPAddress":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"}}}],"frontendPorts":[{"name":"appgwfp","properties":{"port":443}}],"gatewayIPConfigurations":[{"name":"appgwipc","properties":{"subnet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet"}}}],"httpListeners":[{"name":"appgwhl","properties":{"frontendIPConfiguration":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"},"frontendPort":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp"},"protocol":"Https","requireServerNameIndication":false,"sslCertificate":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert"}}}],"requestRoutingRules":[{"name":"appgwrule","properties":{"backendAddressPool":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"},"backendHttpSettings":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"},"httpListener":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl"},"ruleType":"Basic"}}],"sku":{"capacity":3,"name":"Standard_Medium","tier":"Standard"},"sslCertificates":[{"name":"sslcert","properties":{"data":"base64-pfxData","password":"pass1"}}]},"type":"Microsoft.Network/applicationGateways"}]}},"Lists_all_application_gateways_in_a_resource_group":{"value":{"value":[{"location":"southcentralus","name":"appgw","properties":{"backendAddressPools":[{"name":"appgwpool","properties":{"backendAddresses":[{"ipAddress":"10.0.1.1"},{"ipAddress":"10.0.1.2"}]}}],"backendHttpSettingsCollection":[{"name":"appgwbhs","properties":{"cookieBasedAffinity":"Disabled","port":80,"protocol":"Http","requestTimeout":30}}],"frontendIPConfigurations":[{"name":"appgwfip","properties":{"publicIPAddress":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"}}}],"frontendPorts":[{"name":"appgwfp","properties":{"port":443}}],"gatewayIPConfigurations":[{"name":"appgwipc","properties":{"subnet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet"}}}],"httpListeners":[{"name":"appgwhl","properties":{"frontendIPConfiguration":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"},"frontendPort":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp"},"protocol":"Https","requireServerNameIndication":false,"sslCertificate":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert"}}}],"requestRoutingRules":[{"name":"appgwrule","properties":{"backendAddressPool":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"},"backendHttpSettings":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"},"httpListener":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl"},"ruleType":"Basic"}}],"sku":{"capacity":3,"name":"Standard_Medium","tier":"Standard"},"sslCertificates":[{"name":"sslcert","properties":{"data":"base64-pfxData","password":"pass1"}}]},"type":"Microsoft.Network/applicationGateways"}]}},"Get_ApplicationGateway":{"value":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw","location":"southcentralus","name":"appgw","properties":{"authenticationCertificates":[],"backendAddressPools":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool","name":"appgwpool","properties":{"backendAddresses":[],"provisioningState":"Succeeded"}}],"backendHttpSettingsCollection":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs","name":"appgwbhs","properties":{"cookieBasedAffinity":"Disabled","port":80,"protocol":"Http","provisioningState":"Succeeded","requestTimeout":30}}],"frontendIPConfigurations":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip","name":"appgwfip","properties":{"privateIPAllocationMethod":"Dynamic","provisioningState":"Succeeded","publicIPAddress":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"}}}],"frontendPorts":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp","name":"appgwfp","properties":{"port":443,"provisioningState":"Succeeded"}},{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80","name":"appgwfp80","properties":{"port":80,"provisioningState":"Succeeded"}}],"gatewayIPConfigurations":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/gatewayIPConfigurations/appgwipc","name":"appgwipc","properties":{"provisioningState":"Succeeded","subnet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1/subnets/appgwsubnet"}}}],"httpListeners":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl","name":"appgwhl","properties":{"frontendIPConfiguration":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"},"frontendPort":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp"},"protocol":"Https","provisioningState":"Succeeded","requireServerNameIndication":false,"sslCertificate":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert"}}},{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener","name":"appgwhttplistener","properties":{"frontendIPConfiguration":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"},"frontendPort":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80"},"protocol":"Http","provisioningState":"Succeeded"}}],"operationalState":"Running","probes":[],"provisioningState":"Succeeded","requestRoutingRules":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/requestRoutingRules/appgwrule","name":"appgwrule","properties":{"backendAddressPool":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"},"backendHttpSettings":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"},"httpListener":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl"},"priority":10,"provisioningState":"Succeeded","rewriteRuleSet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"},"ruleType":"Basic"}},{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/requestRoutingRules/appgwPathBasedRule","name":"appgwPathBasedRule","properties":{"httpListener":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener"},"priority":20,"provisioningState":"Succeeded","ruleType":"PathBasedRouting","urlPathMap":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1"}}}],"rewriteRuleSets":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1","name":"rewriteRuleSet1","properties":{"provisioningState":"Succeeded","rewriteRules":[{"actionSet":{"requestHeaderConfigurations":[{"headerName":"X-Forwarded-For","headerValue":"{var_remote-addr}"}],"responseHeaderConfigurations":[{"headerName":"Strict-Transport-Security","headerValue":"max-age=31536000"}]},"conditions":[{"ignoreCase":true,"negate":false,"pattern":"^Bearer","variable":"http_req_Authorization"}],"name":"Set X-Forwarded-For","ruleSequence":102}]}}],"sku":{"capacity":3,"name":"Standard_Medium","tier":"Standard"},"sslCertificates":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert","name":"sslcert","properties":{"provisioningState":"Succeeded","publicCertData":"*****"}}],"urlPathMaps":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1","name":"pathMap1","properties":{"defaultBackendAddressPool":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"},"defaultBackendHttpSettings":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"},"defaultRewriteRuleSet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"},"pathRules":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1/pathRules/apiPaths","name":"apiPaths","properties":{"backendAddressPool":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"},"backendHttpSettings":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"},"paths":["/api","/v1/api"],"provisioningState":"Succeeded","rewriteRuleSet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"}}}],"provisioningState":"Succeeded"}}]},"type":"Microsoft.Network/applicationGateways"}},"Update_Application_Gateway_tags":{"value":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/AppGw","location":"westus","name":"AppGw","properties":{"authenticationCertificates":[],"backendAddressPools":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/AppGw/backendAddressPools/Pool01","name":"Pool01","properties":{"backendAddresses":[{"ipAddress":"10.10.10.1"},{"ipAddress":"10.10.10.2"},{"ipAddress":"10.10.10.3"}],"provisioningState":"Succeeded"}}],"backendHttpSettingsCollection":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/AppGw/backendHttpSettingsCollection/PoolSetting01","name":"PoolSetting01","properties":{"cookieBasedAffinity":"Disabled","pickHostNameFromBackendAddress":false,"port":80,"protocol":"Http","provisioningState":"Succeeded","requestTimeout":30}}],"frontendIPConfigurations":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/AppGw/frontendIPConfigurations/FrontEndConfig01","name":"FrontEndConfig01","properties":{"privateIPAllocationMethod":"Dynamic","provisioningState":"Succeeded","publicIPAddress":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/publicIp1"}}}],"frontendPorts":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/AppGw/frontendPorts/FrontEndPort01","name":"FrontEndPort01","properties":{"port":80,"provisioningState":"Succeeded"}}],"gatewayIPConfigurations":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/AppGw/gatewayIPConfigurations/GatewayIp01","name":"GatewayIp01","properties":{"provisioningState":"Succeeded","subnet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1"}}}],"httpListeners":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/AppGw/httpListeners/listener1","name":"listener1","properties":{"frontendIPConfiguration":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/AppGw/frontendIPConfigurations/FrontEndConfig01"},"frontendPort":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/AppGw/frontendPorts/FrontEndPort01"},"protocol":"Http","provisioningState":"Succeeded","requireServerNameIndication":false}}],"operationalState":"Running","probes":[],"provisioningState":"Succeeded","redirectConfigurations":[],"requestRoutingRules":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/AppGw/requestRoutingRules/Rule01","name":"Rule01","properties":{"backendAddressPool":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/AppGw/backendAddressPools/Pool01"},"backendHttpSettings":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/AppGw/backendHttpSettingsCollection/PoolSetting01"},"httpListener":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/AppGw/httpListeners/listener1"},"provisioningState":"Succeeded","ruleType":"Basic"}}],"resourceGuid":"00000000-0000-0000-0000-000000000000","sku":{"capacity":2,"name":"Standard_Small","tier":"Standard"},"sslCertificates":[],"urlPathMaps":[]},"tags":{"tag1":"value1","tag2":"value2"},"type":"Microsoft.Network/applicationGateways"}},"Create_Application_Gateway":{"value":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw","location":"southcentralus","name":"appgw","properties":{"authenticationCertificates":[],"backendAddressPools":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool","name":"appgwpool","properties":{"backendAddresses":[],"provisioningState":"Succeeded"}}],"backendHttpSettingsCollection":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs","name":"appgwbhs","properties":{"cookieBasedAffinity":"Disabled","port":80,"protocol":"Http","provisioningState":"Succeeded","requestTimeout":30}}],"frontendIPConfigurations":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip","name":"appgwfip","properties":{"privateIPAllocationMethod":"Dynamic","provisioningState":"Succeeded","publicIPAddress":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"}}}],"frontendPorts":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp","name":"appgwfp","properties":{"port":443,"provisioningState":"Succeeded"}},{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80","name":"appgwfp80","properties":{"port":80,"provisioningState":"Succeeded"}}],"gatewayIPConfigurations":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/gatewayIPConfigurations/appgwipc","name":"appgwipc","properties":{"provisioningState":"Succeeded","subnet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1/subnets/appgwsubnet"}}}],"httpListeners":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl","name":"appgwhl","properties":{"frontendIPConfiguration":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"},"frontendPort":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp"},"protocol":"Https","provisioningState":"Succeeded","requireServerNameIndication":false,"sslCertificate":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert"}}},{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener","name":"appgwhttplistener","properties":{"frontendIPConfiguration":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"},"frontendPort":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80"},"protocol":"Http","provisioningState":"Succeeded"}}],"operationalState":"Running","probes":[],"provisioningState":"Succeeded","requestRoutingRules":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/requestRoutingRules/appgwrule","name":"appgwrule","properties":{"backendAddressPool":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"},"backendHttpSettings":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"},"httpListener":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl"},"provisioningState":"Succeeded","rewriteRuleSet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"},"ruleType":"Basic"}},{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/requestRoutingRules/appgwPathBasedRule","name":"appgwPathBasedRule","properties":{"httpListener":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener"},"provisioningState":"Succeeded","ruleType":"PathBasedRouting","urlPathMap":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1"}}}],"rewriteRuleSets":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1","name":"rewriteRuleSet1","properties":{"provisioningState":"Succeeded","rewriteRules":[{"actionSet":{"requestHeaderConfigurations":[{"headerName":"X-Forwarded-For","headerValue":"{var_remote-addr}"}],"responseHeaderConfigurations":[{"headerName":"Strict-Transport-Security","headerValue":"max-age=31536000"}]},"conditions":[{"ignoreCase":true,"negate":false,"pattern":"^Bearer","variable":"http_req_Authorization"}],"name":"Set X-Forwarded-For","ruleSequence":102}]}}],"sku":{"capacity":3,"name":"Standard_Medium","tier":"Standard"},"sslCertificates":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert","name":"sslcert","properties":{"provisioningState":"Succeeded","publicCertData":"*****"}}],"urlPathMaps":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1","name":"pathMap1","properties":{"defaultBackendAddressPool":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"},"defaultBackendHttpSettings":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"},"defaultRewriteRuleSet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"},"pathRules":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/urlPathMaps/pathMap1/pathRules/apiPaths","name":"apiPaths","properties":{"backendAddressPool":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"},"backendHttpSettings":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"},"paths":["/api","/v1/api"],"provisioningState":"Succeeded","rewriteRuleSet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"}}}],"provisioningState":"Succeeded"}}]},"type":"Microsoft.Network/applicationGateways"}},"Get_Backend_Health":{"value":{"backendAddressPools":[{"backendAddressPool":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendaddressPools/MFAnalyticsPool"},"backendHttpSettingsCollection":[{"backendHttpSettings":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/MFPoolSettings"},"servers":[{"address":"10.220.1.8","health":"Up"}]}]},{"backendAddressPool":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendaddressPools/MFPool"},"backendHttpSettingsCollection":[{"backendHttpSettings":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/MFPoolSettings"},"servers":[{"address":"10.220.1.4","health":"Up"},{"address":"10.220.1.5","health":"Up"}]}]}]}},"Test_Backend_Health":{"value":{"backendAddressPool":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendaddressPools/MFAnalyticsPool"},"backendHealthHttpSettings":{"backendHttpSettings":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/MFPoolSettings"},"servers":[{"address":"10.220.1.4","health":"Up"},{"address":"10.220.1.5","health":"Up"}]}}}},"parameters":{"api-version1":{"description":"Client API version.","in":"query","name":"api-versi