ApplicationGateways interface

Methods

backendHealth(string, string, Object)

Gets the backend health of the specified application gateway in a resource group.

backendHealth(string, string, Object, ServiceCallback<ApplicationGatewayBackendHealth>)

Gets the backend health of the specified application gateway in a resource group.

backendHealth(string, string, ServiceCallback<ApplicationGatewayBackendHealth>)

Gets the backend health of the specified application gateway in a resource group.

backendHealthWithHttpOperationResponse(string, string, Object)

Gets the backend health of the specified application gateway in a resource group.

beginBackendHealth(string, string, Object)

Gets the backend health of the specified application gateway in a resource group.

beginBackendHealth(string, string, Object, ServiceCallback<ApplicationGatewayBackendHealth>)

Gets the backend health of the specified application gateway in a resource group.

beginBackendHealth(string, string, ServiceCallback<ApplicationGatewayBackendHealth>)

Gets the backend health of the specified application gateway in a resource group.

beginBackendHealthWithHttpOperationResponse(string, string, Object)

Gets the backend health of the specified application gateway in a resource group.

beginCreateOrUpdate(string, string, ApplicationGateway, Object)

Creates or updates the specified application gateway.

beginCreateOrUpdate(string, string, ApplicationGateway, Object, ServiceCallback<ApplicationGateway>)

Creates or updates the specified application gateway.

beginCreateOrUpdate(string, string, ApplicationGateway, ServiceCallback<ApplicationGateway>)

Creates or updates the specified application gateway.

beginCreateOrUpdateWithHttpOperationResponse(string, string, ApplicationGateway, Object)

Creates or updates the specified application gateway.

beginDeleteMethod(string, string, Object)

Deletes the specified application gateway.

beginDeleteMethod(string, string, Object, ServiceCallback<void>)

Deletes the specified application gateway.

beginDeleteMethod(string, string, ServiceCallback<void>)

Deletes the specified application gateway.

beginDeleteMethodWithHttpOperationResponse(string, string, Object)

Deletes the specified application gateway.

beginStart(string, string, Object)

Starts the specified application gateway.

beginStart(string, string, Object, ServiceCallback<void>)

Starts the specified application gateway.

beginStart(string, string, ServiceCallback<void>)

Starts the specified application gateway.

beginStartWithHttpOperationResponse(string, string, Object)

Starts the specified application gateway.

beginStop(string, string, Object)

Stops the specified application gateway in a resource group.

beginStop(string, string, Object, ServiceCallback<void>)

Stops the specified application gateway in a resource group.

beginStop(string, string, ServiceCallback<void>)

Stops the specified application gateway in a resource group.

beginStopWithHttpOperationResponse(string, string, Object)

Stops the specified application gateway in a resource group.

beginUpdateTags(string, string, TagsObject, Object)

Updates the specified application gateway tags.

beginUpdateTags(string, string, TagsObject, Object, ServiceCallback<ApplicationGateway>)

Updates the specified application gateway tags.

beginUpdateTags(string, string, TagsObject, ServiceCallback<ApplicationGateway>)

Updates the specified application gateway tags.

beginUpdateTagsWithHttpOperationResponse(string, string, TagsObject, Object)

Updates the specified application gateway tags.

createOrUpdate(string, string, ApplicationGateway, Object)

Creates or updates the specified application gateway.

createOrUpdate(string, string, ApplicationGateway, Object, ServiceCallback<ApplicationGateway>)

Creates or updates the specified application gateway.

createOrUpdate(string, string, ApplicationGateway, ServiceCallback<ApplicationGateway>)

Creates or updates the specified application gateway.

createOrUpdateWithHttpOperationResponse(string, string, ApplicationGateway, Object)

Creates or updates the specified application gateway.

deleteMethod(string, string, Object)

Deletes the specified application gateway.

deleteMethod(string, string, Object, ServiceCallback<void>)

Deletes the specified application gateway.

deleteMethod(string, string, ServiceCallback<void>)

Deletes the specified application gateway.

deleteMethodWithHttpOperationResponse(string, string, Object)

Deletes the specified application gateway.

get(string, string, Object)

Gets the specified application gateway.

get(string, string, Object, ServiceCallback<ApplicationGateway>)

Gets the specified application gateway.

get(string, string, ServiceCallback<ApplicationGateway>)

Gets the specified application gateway.

getSslPredefinedPolicy(string, Object)

Gets Ssl predefined policy with the specified policy name.

getSslPredefinedPolicy(string, Object, ServiceCallback<ApplicationGatewaySslPredefinedPolicy>)

Gets Ssl predefined policy with the specified policy name.

getSslPredefinedPolicy(string, ServiceCallback<ApplicationGatewaySslPredefinedPolicy>)

Gets Ssl predefined policy with the specified policy name.

getSslPredefinedPolicyWithHttpOperationResponse(string, Object)

Gets Ssl predefined policy with the specified policy name.

getWithHttpOperationResponse(string, string, Object)

Gets the specified application gateway.

list(string, Object)

Lists all application gateways in a resource group.

list(string, Object, ServiceCallback<ApplicationGatewayListResult>)

Lists all application gateways in a resource group.

list(string, ServiceCallback<ApplicationGatewayListResult>)

Lists all application gateways in a resource group.

listAll(Object)

Gets all the application gateways in a subscription.

listAll(Object, ServiceCallback<ApplicationGatewayListResult>)

Gets all the application gateways in a subscription.

listAll(ServiceCallback<ApplicationGatewayListResult>)

Gets all the application gateways in a subscription.

listAllNext(string, Object)

Gets all the application gateways in a subscription.

listAllNext(string, Object, ServiceCallback<ApplicationGatewayListResult>)

Gets all the application gateways in a subscription.

listAllNext(string, ServiceCallback<ApplicationGatewayListResult>)

Gets all the application gateways in a subscription.

listAllNextWithHttpOperationResponse(string, Object)

Gets all the application gateways in a subscription.

listAllWithHttpOperationResponse(Object)

Gets all the application gateways in a subscription.

listAvailableRequestHeaders(Object)

Lists all available request headers.

listAvailableRequestHeaders(Object, ServiceCallback<ApplicationGatewayAvailableRequestHeadersResult>)

Lists all available request headers.

listAvailableRequestHeaders(ServiceCallback<ApplicationGatewayAvailableRequestHeadersResult>)

Lists all available request headers.

listAvailableRequestHeadersWithHttpOperationResponse(Object)

Lists all available request headers.

listAvailableResponseHeaders(Object)

Lists all available response headers.

listAvailableResponseHeaders(Object, ServiceCallback<ApplicationGatewayAvailableResponseHeadersResult>)

Lists all available response headers.

listAvailableResponseHeaders(ServiceCallback<ApplicationGatewayAvailableResponseHeadersResult>)

Lists all available response headers.

listAvailableResponseHeadersWithHttpOperationResponse(Object)

Lists all available response headers.

listAvailableServerVariables(Object)

Lists all available server variables.

listAvailableServerVariables(Object, ServiceCallback<ApplicationGatewayAvailableServerVariablesResult>)

Lists all available server variables.

listAvailableServerVariables(ServiceCallback<ApplicationGatewayAvailableServerVariablesResult>)

Lists all available server variables.

listAvailableServerVariablesWithHttpOperationResponse(Object)

Lists all available server variables.

listAvailableSslOptions(Object)

Lists available Ssl options for configuring Ssl policy.

listAvailableSslOptions(Object, ServiceCallback<ApplicationGatewayAvailableSslOptions>)

Lists available Ssl options for configuring Ssl policy.

listAvailableSslOptions(ServiceCallback<ApplicationGatewayAvailableSslOptions>)

Lists available Ssl options for configuring Ssl policy.

listAvailableSslOptionsWithHttpOperationResponse(Object)

Lists available Ssl options for configuring Ssl policy.

listAvailableSslPredefinedPolicies(Object)

Lists all SSL predefined policies for configuring Ssl policy.

listAvailableSslPredefinedPolicies(Object, ServiceCallback<ApplicationGatewayAvailableSslPredefinedPolicies>)

Lists all SSL predefined policies for configuring Ssl policy.

listAvailableSslPredefinedPolicies(ServiceCallback<ApplicationGatewayAvailableSslPredefinedPolicies>)

Lists all SSL predefined policies for configuring Ssl policy.

listAvailableSslPredefinedPoliciesNext(string, Object)

Lists all SSL predefined policies for configuring Ssl policy.

listAvailableSslPredefinedPoliciesNext(string, Object, ServiceCallback<ApplicationGatewayAvailableSslPredefinedPolicies>)

Lists all SSL predefined policies for configuring Ssl policy.

listAvailableSslPredefinedPoliciesNext(string, ServiceCallback<ApplicationGatewayAvailableSslPredefinedPolicies>)

Lists all SSL predefined policies for configuring Ssl policy.

listAvailableSslPredefinedPoliciesNextWithHttpOperationResponse(string, Object)

Lists all SSL predefined policies for configuring Ssl policy.

listAvailableSslPredefinedPoliciesWithHttpOperationResponse(Object)

Lists all SSL predefined policies for configuring Ssl policy.

listAvailableWafRuleSets(Object)

Lists all available web application firewall rule sets.

listAvailableWafRuleSets(Object, ServiceCallback<ApplicationGatewayAvailableWafRuleSetsResult>)

Lists all available web application firewall rule sets.

listAvailableWafRuleSets(ServiceCallback<ApplicationGatewayAvailableWafRuleSetsResult>)

Lists all available web application firewall rule sets.

listAvailableWafRuleSetsWithHttpOperationResponse(Object)

Lists all available web application firewall rule sets.

listNext(string, Object)

Lists all application gateways in a resource group.

listNext(string, Object, ServiceCallback<ApplicationGatewayListResult>)

Lists all application gateways in a resource group.

listNext(string, ServiceCallback<ApplicationGatewayListResult>)

Lists all application gateways in a resource group.

listNextWithHttpOperationResponse(string, Object)

Lists all application gateways in a resource group.

listWithHttpOperationResponse(string, Object)

Lists all application gateways in a resource group.

start(string, string, Object)

Starts the specified application gateway.

start(string, string, Object, ServiceCallback<void>)

Starts the specified application gateway.

start(string, string, ServiceCallback<void>)

Starts the specified application gateway.

startWithHttpOperationResponse(string, string, Object)

Starts the specified application gateway.

stop(string, string, Object)

Stops the specified application gateway in a resource group.

stop(string, string, Object, ServiceCallback<void>)

Stops the specified application gateway in a resource group.

stop(string, string, ServiceCallback<void>)

Stops the specified application gateway in a resource group.

stopWithHttpOperationResponse(string, string, Object)

Stops the specified application gateway in a resource group.

updateTags(string, string, TagsObject, Object)

Updates the specified application gateway tags.

updateTags(string, string, TagsObject, Object, ServiceCallback<ApplicationGateway>)

Updates the specified application gateway tags.

updateTags(string, string, TagsObject, ServiceCallback<ApplicationGateway>)

Updates the specified application gateway tags.

updateTagsWithHttpOperationResponse(string, string, TagsObject, Object)

Updates the specified application gateway tags.

Method Details

backendHealth(string, string, Object)

Gets the backend health of the specified application gateway in a resource group.

function backendHealth(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

backendHealth(string, string, Object, ServiceCallback<ApplicationGatewayBackendHealth>)

Gets the backend health of the specified application gateway in a resource group.

function backendHealth(resourceGroupName: string, applicationGatewayName: string, options: Object, callback: ServiceCallback<ApplicationGatewayBackendHealth>)

Parameters

resourceGroupName
string
applicationGatewayName
string
options
Object
callback
ServiceCallback<ApplicationGatewayBackendHealth>

Returns

backendHealth(string, string, ServiceCallback<ApplicationGatewayBackendHealth>)

Gets the backend health of the specified application gateway in a resource group.

function backendHealth(resourceGroupName: string, applicationGatewayName: string, callback: ServiceCallback<ApplicationGatewayBackendHealth>)

Parameters

resourceGroupName
string
applicationGatewayName
string
callback
ServiceCallback<ApplicationGatewayBackendHealth>

Returns

backendHealthWithHttpOperationResponse(string, string, Object)

Gets the backend health of the specified application gateway in a resource group.

function backendHealthWithHttpOperationResponse(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGatewayBackendHealth>>

beginBackendHealth(string, string, Object)

Gets the backend health of the specified application gateway in a resource group.

function beginBackendHealth(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

beginBackendHealth(string, string, Object, ServiceCallback<ApplicationGatewayBackendHealth>)

Gets the backend health of the specified application gateway in a resource group.

function beginBackendHealth(resourceGroupName: string, applicationGatewayName: string, options: Object, callback: ServiceCallback<ApplicationGatewayBackendHealth>)

Parameters

resourceGroupName
string
applicationGatewayName
string
options
Object
callback
ServiceCallback<ApplicationGatewayBackendHealth>

Returns

beginBackendHealth(string, string, ServiceCallback<ApplicationGatewayBackendHealth>)

Gets the backend health of the specified application gateway in a resource group.

function beginBackendHealth(resourceGroupName: string, applicationGatewayName: string, callback: ServiceCallback<ApplicationGatewayBackendHealth>)

Parameters

resourceGroupName
string
applicationGatewayName
string
callback
ServiceCallback<ApplicationGatewayBackendHealth>

Returns

beginBackendHealthWithHttpOperationResponse(string, string, Object)

Gets the backend health of the specified application gateway in a resource group.

function beginBackendHealthWithHttpOperationResponse(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGatewayBackendHealth>>

beginCreateOrUpdate(string, string, ApplicationGateway, Object)

Creates or updates the specified application gateway.

function beginCreateOrUpdate(resourceGroupName: string, applicationGatewayName: string, parameters: ApplicationGateway, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

parameters
ApplicationGateway

Parameters supplied to the create or update application gateway operation.

options
Object

Returns

beginCreateOrUpdate(string, string, ApplicationGateway, Object, ServiceCallback<ApplicationGateway>)

Creates or updates the specified application gateway.

function beginCreateOrUpdate(resourceGroupName: string, applicationGatewayName: string, parameters: ApplicationGateway, options: Object, callback: ServiceCallback<ApplicationGateway>)

Parameters

resourceGroupName
string
applicationGatewayName
string
parameters
ApplicationGateway
options
Object
callback
ServiceCallback<ApplicationGateway>

Returns

beginCreateOrUpdate(string, string, ApplicationGateway, ServiceCallback<ApplicationGateway>)

Creates or updates the specified application gateway.

function beginCreateOrUpdate(resourceGroupName: string, applicationGatewayName: string, parameters: ApplicationGateway, callback: ServiceCallback<ApplicationGateway>)

Parameters

resourceGroupName
string
applicationGatewayName
string
parameters
ApplicationGateway
callback
ServiceCallback<ApplicationGateway>

Returns

beginCreateOrUpdateWithHttpOperationResponse(string, string, ApplicationGateway, Object)

Creates or updates the specified application gateway.

function beginCreateOrUpdateWithHttpOperationResponse(resourceGroupName: string, applicationGatewayName: string, parameters: ApplicationGateway, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

parameters
ApplicationGateway

Parameters supplied to the create or update application gateway operation.

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGateway>>

beginDeleteMethod(string, string, Object)

Deletes the specified application gateway.

function beginDeleteMethod(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<void>

beginDeleteMethod(string, string, Object, ServiceCallback<void>)

Deletes the specified application gateway.

function beginDeleteMethod(resourceGroupName: string, applicationGatewayName: string, options: Object, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
applicationGatewayName
string
options
Object
callback
ServiceCallback<void>

Returns

Promise<void>

beginDeleteMethod(string, string, ServiceCallback<void>)

Deletes the specified application gateway.

function beginDeleteMethod(resourceGroupName: string, applicationGatewayName: string, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
applicationGatewayName
string
callback
ServiceCallback<void>

Returns

Promise<void>

beginDeleteMethodWithHttpOperationResponse(string, string, Object)

Deletes the specified application gateway.

function beginDeleteMethodWithHttpOperationResponse(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<HttpOperationResponse<void>>

beginStart(string, string, Object)

Starts the specified application gateway.

function beginStart(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<void>

beginStart(string, string, Object, ServiceCallback<void>)

Starts the specified application gateway.

function beginStart(resourceGroupName: string, applicationGatewayName: string, options: Object, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
applicationGatewayName
string
options
Object
callback
ServiceCallback<void>

Returns

Promise<void>

beginStart(string, string, ServiceCallback<void>)

Starts the specified application gateway.

function beginStart(resourceGroupName: string, applicationGatewayName: string, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
applicationGatewayName
string
callback
ServiceCallback<void>

Returns

Promise<void>

beginStartWithHttpOperationResponse(string, string, Object)

Starts the specified application gateway.

function beginStartWithHttpOperationResponse(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<HttpOperationResponse<void>>

beginStop(string, string, Object)

Stops the specified application gateway in a resource group.

function beginStop(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<void>

beginStop(string, string, Object, ServiceCallback<void>)

Stops the specified application gateway in a resource group.

function beginStop(resourceGroupName: string, applicationGatewayName: string, options: Object, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
applicationGatewayName
string
options
Object
callback
ServiceCallback<void>

Returns

Promise<void>

beginStop(string, string, ServiceCallback<void>)

Stops the specified application gateway in a resource group.

function beginStop(resourceGroupName: string, applicationGatewayName: string, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
applicationGatewayName
string
callback
ServiceCallback<void>

Returns

Promise<void>

beginStopWithHttpOperationResponse(string, string, Object)

Stops the specified application gateway in a resource group.

function beginStopWithHttpOperationResponse(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<HttpOperationResponse<void>>

beginUpdateTags(string, string, TagsObject, Object)

Updates the specified application gateway tags.

function beginUpdateTags(resourceGroupName: string, applicationGatewayName: string, parameters: TagsObject, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

parameters
TagsObject

Parameters supplied to update application gateway tags.

options
Object

Returns

beginUpdateTags(string, string, TagsObject, Object, ServiceCallback<ApplicationGateway>)

Updates the specified application gateway tags.

function beginUpdateTags(resourceGroupName: string, applicationGatewayName: string, parameters: TagsObject, options: Object, callback: ServiceCallback<ApplicationGateway>)

Parameters

resourceGroupName
string
applicationGatewayName
string
parameters
TagsObject
options
Object
callback
ServiceCallback<ApplicationGateway>

Returns

beginUpdateTags(string, string, TagsObject, ServiceCallback<ApplicationGateway>)

Updates the specified application gateway tags.

function beginUpdateTags(resourceGroupName: string, applicationGatewayName: string, parameters: TagsObject, callback: ServiceCallback<ApplicationGateway>)

Parameters

resourceGroupName
string
applicationGatewayName
string
parameters
TagsObject
callback
ServiceCallback<ApplicationGateway>

Returns

beginUpdateTagsWithHttpOperationResponse(string, string, TagsObject, Object)

Updates the specified application gateway tags.

function beginUpdateTagsWithHttpOperationResponse(resourceGroupName: string, applicationGatewayName: string, parameters: TagsObject, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

parameters
TagsObject

Parameters supplied to update application gateway tags.

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGateway>>

createOrUpdate(string, string, ApplicationGateway, Object)

Creates or updates the specified application gateway.

function createOrUpdate(resourceGroupName: string, applicationGatewayName: string, parameters: ApplicationGateway, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

parameters
ApplicationGateway

Parameters supplied to the create or update application gateway operation.

options
Object

Returns

createOrUpdate(string, string, ApplicationGateway, Object, ServiceCallback<ApplicationGateway>)

Creates or updates the specified application gateway.

function createOrUpdate(resourceGroupName: string, applicationGatewayName: string, parameters: ApplicationGateway, options: Object, callback: ServiceCallback<ApplicationGateway>)

Parameters

resourceGroupName
string
applicationGatewayName
string
parameters
ApplicationGateway
options
Object
callback
ServiceCallback<ApplicationGateway>

Returns

createOrUpdate(string, string, ApplicationGateway, ServiceCallback<ApplicationGateway>)

Creates or updates the specified application gateway.

function createOrUpdate(resourceGroupName: string, applicationGatewayName: string, parameters: ApplicationGateway, callback: ServiceCallback<ApplicationGateway>)

Parameters

resourceGroupName
string
applicationGatewayName
string
parameters
ApplicationGateway
callback
ServiceCallback<ApplicationGateway>

Returns

createOrUpdateWithHttpOperationResponse(string, string, ApplicationGateway, Object)

Creates or updates the specified application gateway.

function createOrUpdateWithHttpOperationResponse(resourceGroupName: string, applicationGatewayName: string, parameters: ApplicationGateway, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

parameters
ApplicationGateway

Parameters supplied to the create or update application gateway operation.

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGateway>>

deleteMethod(string, string, Object)

Deletes the specified application gateway.

function deleteMethod(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<void>

deleteMethod(string, string, Object, ServiceCallback<void>)

Deletes the specified application gateway.

function deleteMethod(resourceGroupName: string, applicationGatewayName: string, options: Object, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
applicationGatewayName
string
options
Object
callback
ServiceCallback<void>

Returns

Promise<void>

deleteMethod(string, string, ServiceCallback<void>)

Deletes the specified application gateway.

function deleteMethod(resourceGroupName: string, applicationGatewayName: string, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
applicationGatewayName
string
callback
ServiceCallback<void>

Returns

Promise<void>

deleteMethodWithHttpOperationResponse(string, string, Object)

Deletes the specified application gateway.

function deleteMethodWithHttpOperationResponse(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<HttpOperationResponse<void>>

get(string, string, Object)

Gets the specified application gateway.

function get(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

get(string, string, Object, ServiceCallback<ApplicationGateway>)

Gets the specified application gateway.

function get(resourceGroupName: string, applicationGatewayName: string, options: Object, callback: ServiceCallback<ApplicationGateway>)

Parameters

resourceGroupName
string
applicationGatewayName
string
options
Object
callback
ServiceCallback<ApplicationGateway>

Returns

get(string, string, ServiceCallback<ApplicationGateway>)

Gets the specified application gateway.

function get(resourceGroupName: string, applicationGatewayName: string, callback: ServiceCallback<ApplicationGateway>)

Parameters

resourceGroupName
string
applicationGatewayName
string
callback
ServiceCallback<ApplicationGateway>

Returns

getSslPredefinedPolicy(string, Object)

Gets Ssl predefined policy with the specified policy name.

function getSslPredefinedPolicy(predefinedPolicyName: string, options?: Object)

Parameters

predefinedPolicyName
string

Name of Ssl predefined policy.

options
Object

Returns

getSslPredefinedPolicy(string, Object, ServiceCallback<ApplicationGatewaySslPredefinedPolicy>)

Gets Ssl predefined policy with the specified policy name.

function getSslPredefinedPolicy(predefinedPolicyName: string, options: Object, callback: ServiceCallback<ApplicationGatewaySslPredefinedPolicy>)

Parameters

predefinedPolicyName
string
options
Object
callback
ServiceCallback<ApplicationGatewaySslPredefinedPolicy>

Returns

getSslPredefinedPolicy(string, ServiceCallback<ApplicationGatewaySslPredefinedPolicy>)

Gets Ssl predefined policy with the specified policy name.

function getSslPredefinedPolicy(predefinedPolicyName: string, callback: ServiceCallback<ApplicationGatewaySslPredefinedPolicy>)

Parameters

predefinedPolicyName
string
callback
ServiceCallback<ApplicationGatewaySslPredefinedPolicy>

Returns

getSslPredefinedPolicyWithHttpOperationResponse(string, Object)

Gets Ssl predefined policy with the specified policy name.

function getSslPredefinedPolicyWithHttpOperationResponse(predefinedPolicyName: string, options?: Object)

Parameters

predefinedPolicyName
string

Name of Ssl predefined policy.

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGatewaySslPredefinedPolicy>>

getWithHttpOperationResponse(string, string, Object)

Gets the specified application gateway.

function getWithHttpOperationResponse(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGateway>>

list(string, Object)

Lists all application gateways in a resource group.

function list(resourceGroupName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

options
Object

Returns

list(string, Object, ServiceCallback<ApplicationGatewayListResult>)

Lists all application gateways in a resource group.

function list(resourceGroupName: string, options: Object, callback: ServiceCallback<ApplicationGatewayListResult>)

Parameters

resourceGroupName
string
options
Object
callback
ServiceCallback<ApplicationGatewayListResult>

Returns

list(string, ServiceCallback<ApplicationGatewayListResult>)

Lists all application gateways in a resource group.

function list(resourceGroupName: string, callback: ServiceCallback<ApplicationGatewayListResult>)

Parameters

resourceGroupName
string
callback
ServiceCallback<ApplicationGatewayListResult>

Returns

listAll(Object)

Gets all the application gateways in a subscription.

function listAll(options?: Object)

Parameters

options
Object

Returns

listAll(Object, ServiceCallback<ApplicationGatewayListResult>)

Gets all the application gateways in a subscription.

function listAll(options: Object, callback: ServiceCallback<ApplicationGatewayListResult>)

Parameters

options
Object
callback
ServiceCallback<ApplicationGatewayListResult>

Returns

listAll(ServiceCallback<ApplicationGatewayListResult>)

Gets all the application gateways in a subscription.

function listAll(callback: ServiceCallback<ApplicationGatewayListResult>)

Parameters

callback
ServiceCallback<ApplicationGatewayListResult>

Returns

listAllNext(string, Object)

Gets all the application gateways in a subscription.

function listAllNext(nextPageLink: string, options?: Object)

Parameters

nextPageLink
string

The NextLink from the previous successful call to List operation.

options
Object

Returns

listAllNext(string, Object, ServiceCallback<ApplicationGatewayListResult>)

Gets all the application gateways in a subscription.

function listAllNext(nextPageLink: string, options: Object, callback: ServiceCallback<ApplicationGatewayListResult>)

Parameters

nextPageLink
string
options
Object
callback
ServiceCallback<ApplicationGatewayListResult>

Returns

listAllNext(string, ServiceCallback<ApplicationGatewayListResult>)

Gets all the application gateways in a subscription.

function listAllNext(nextPageLink: string, callback: ServiceCallback<ApplicationGatewayListResult>)

Parameters

nextPageLink
string
callback
ServiceCallback<ApplicationGatewayListResult>

Returns

listAllNextWithHttpOperationResponse(string, Object)

Gets all the application gateways in a subscription.

function listAllNextWithHttpOperationResponse(nextPageLink: string, options?: Object)

Parameters

nextPageLink
string

The NextLink from the previous successful call to List operation.

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGatewayListResult>>

listAllWithHttpOperationResponse(Object)

Gets all the application gateways in a subscription.

function listAllWithHttpOperationResponse(options?: Object)

Parameters

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGatewayListResult>>

listAvailableRequestHeaders(Object)

Lists all available request headers.

function listAvailableRequestHeaders(options?: Object)

Parameters

options
Object

Returns

listAvailableRequestHeaders(Object, ServiceCallback<ApplicationGatewayAvailableRequestHeadersResult>)

Lists all available request headers.

function listAvailableRequestHeaders(options: Object, callback: ServiceCallback<ApplicationGatewayAvailableRequestHeadersResult>)

Parameters

options
Object

Returns

listAvailableRequestHeaders(ServiceCallback<ApplicationGatewayAvailableRequestHeadersResult>)

Lists all available request headers.

function listAvailableRequestHeaders(callback: ServiceCallback<ApplicationGatewayAvailableRequestHeadersResult>)

Parameters

Returns

listAvailableRequestHeadersWithHttpOperationResponse(Object)

Lists all available request headers.

function listAvailableRequestHeadersWithHttpOperationResponse(options?: Object)

Parameters

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGatewayAvailableRequestHeadersResult>>

listAvailableResponseHeaders(Object)

Lists all available response headers.

function listAvailableResponseHeaders(options?: Object)

Parameters

options
Object

Returns

listAvailableResponseHeaders(Object, ServiceCallback<ApplicationGatewayAvailableResponseHeadersResult>)

Lists all available response headers.

function listAvailableResponseHeaders(options: Object, callback: ServiceCallback<ApplicationGatewayAvailableResponseHeadersResult>)

Parameters

options
Object

Returns

listAvailableResponseHeaders(ServiceCallback<ApplicationGatewayAvailableResponseHeadersResult>)

Lists all available response headers.

function listAvailableResponseHeaders(callback: ServiceCallback<ApplicationGatewayAvailableResponseHeadersResult>)

Parameters

Returns

listAvailableResponseHeadersWithHttpOperationResponse(Object)

Lists all available response headers.

function listAvailableResponseHeadersWithHttpOperationResponse(options?: Object)

Parameters

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGatewayAvailableResponseHeadersResult>>

listAvailableServerVariables(Object)

Lists all available server variables.

function listAvailableServerVariables(options?: Object)

Parameters

options
Object

Returns

listAvailableServerVariables(Object, ServiceCallback<ApplicationGatewayAvailableServerVariablesResult>)

Lists all available server variables.

function listAvailableServerVariables(options: Object, callback: ServiceCallback<ApplicationGatewayAvailableServerVariablesResult>)

Parameters

options
Object

Returns

listAvailableServerVariables(ServiceCallback<ApplicationGatewayAvailableServerVariablesResult>)

Lists all available server variables.

function listAvailableServerVariables(callback: ServiceCallback<ApplicationGatewayAvailableServerVariablesResult>)

Parameters

Returns

listAvailableServerVariablesWithHttpOperationResponse(Object)

Lists all available server variables.

function listAvailableServerVariablesWithHttpOperationResponse(options?: Object)

Parameters

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGatewayAvailableServerVariablesResult>>

listAvailableSslOptions(Object)

Lists available Ssl options for configuring Ssl policy.

function listAvailableSslOptions(options?: Object)

Parameters

options
Object

Returns

listAvailableSslOptions(Object, ServiceCallback<ApplicationGatewayAvailableSslOptions>)

Lists available Ssl options for configuring Ssl policy.

function listAvailableSslOptions(options: Object, callback: ServiceCallback<ApplicationGatewayAvailableSslOptions>)

Parameters

options
Object
callback
ServiceCallback<ApplicationGatewayAvailableSslOptions>

Returns

listAvailableSslOptions(ServiceCallback<ApplicationGatewayAvailableSslOptions>)

Lists available Ssl options for configuring Ssl policy.

function listAvailableSslOptions(callback: ServiceCallback<ApplicationGatewayAvailableSslOptions>)

Parameters

callback
ServiceCallback<ApplicationGatewayAvailableSslOptions>

Returns

listAvailableSslOptionsWithHttpOperationResponse(Object)

Lists available Ssl options for configuring Ssl policy.

function listAvailableSslOptionsWithHttpOperationResponse(options?: Object)

Parameters

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGatewayAvailableSslOptions>>

listAvailableSslPredefinedPolicies(Object)

Lists all SSL predefined policies for configuring Ssl policy.

function listAvailableSslPredefinedPolicies(options?: Object)

Parameters

options
Object

Returns

listAvailableSslPredefinedPolicies(Object, ServiceCallback<ApplicationGatewayAvailableSslPredefinedPolicies>)

Lists all SSL predefined policies for configuring Ssl policy.

function listAvailableSslPredefinedPolicies(options: Object, callback: ServiceCallback<ApplicationGatewayAvailableSslPredefinedPolicies>)

Parameters

options
Object

Returns

listAvailableSslPredefinedPolicies(ServiceCallback<ApplicationGatewayAvailableSslPredefinedPolicies>)

Lists all SSL predefined policies for configuring Ssl policy.

function listAvailableSslPredefinedPolicies(callback: ServiceCallback<ApplicationGatewayAvailableSslPredefinedPolicies>)

Parameters

Returns

listAvailableSslPredefinedPoliciesNext(string, Object)

Lists all SSL predefined policies for configuring Ssl policy.

function listAvailableSslPredefinedPoliciesNext(nextPageLink: string, options?: Object)

Parameters

nextPageLink
string

The NextLink from the previous successful call to List operation.

options
Object

Returns

listAvailableSslPredefinedPoliciesNext(string, Object, ServiceCallback<ApplicationGatewayAvailableSslPredefinedPolicies>)

Lists all SSL predefined policies for configuring Ssl policy.

function listAvailableSslPredefinedPoliciesNext(nextPageLink: string, options: Object, callback: ServiceCallback<ApplicationGatewayAvailableSslPredefinedPolicies>)

Parameters

nextPageLink
string
options
Object

Returns

listAvailableSslPredefinedPoliciesNext(string, ServiceCallback<ApplicationGatewayAvailableSslPredefinedPolicies>)

Lists all SSL predefined policies for configuring Ssl policy.

function listAvailableSslPredefinedPoliciesNext(nextPageLink: string, callback: ServiceCallback<ApplicationGatewayAvailableSslPredefinedPolicies>)

Parameters

nextPageLink
string

Returns

listAvailableSslPredefinedPoliciesNextWithHttpOperationResponse(string, Object)

Lists all SSL predefined policies for configuring Ssl policy.

function listAvailableSslPredefinedPoliciesNextWithHttpOperationResponse(nextPageLink: string, options?: Object)

Parameters

nextPageLink
string

The NextLink from the previous successful call to List operation.

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGatewayAvailableSslPredefinedPolicies>>

listAvailableSslPredefinedPoliciesWithHttpOperationResponse(Object)

Lists all SSL predefined policies for configuring Ssl policy.

function listAvailableSslPredefinedPoliciesWithHttpOperationResponse(options?: Object)

Parameters

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGatewayAvailableSslPredefinedPolicies>>

listAvailableWafRuleSets(Object)

Lists all available web application firewall rule sets.

function listAvailableWafRuleSets(options?: Object)

Parameters

options
Object

Returns

listAvailableWafRuleSets(Object, ServiceCallback<ApplicationGatewayAvailableWafRuleSetsResult>)

Lists all available web application firewall rule sets.

function listAvailableWafRuleSets(options: Object, callback: ServiceCallback<ApplicationGatewayAvailableWafRuleSetsResult>)

Parameters

options
Object

Returns

listAvailableWafRuleSets(ServiceCallback<ApplicationGatewayAvailableWafRuleSetsResult>)

Lists all available web application firewall rule sets.

function listAvailableWafRuleSets(callback: ServiceCallback<ApplicationGatewayAvailableWafRuleSetsResult>)

Parameters

Returns

listAvailableWafRuleSetsWithHttpOperationResponse(Object)

Lists all available web application firewall rule sets.

function listAvailableWafRuleSetsWithHttpOperationResponse(options?: Object)

Parameters

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGatewayAvailableWafRuleSetsResult>>

listNext(string, Object)

Lists all application gateways in a resource group.

function listNext(nextPageLink: string, options?: Object)

Parameters

nextPageLink
string

The NextLink from the previous successful call to List operation.

options
Object

Returns

listNext(string, Object, ServiceCallback<ApplicationGatewayListResult>)

Lists all application gateways in a resource group.

function listNext(nextPageLink: string, options: Object, callback: ServiceCallback<ApplicationGatewayListResult>)

Parameters

nextPageLink
string
options
Object
callback
ServiceCallback<ApplicationGatewayListResult>

Returns

listNext(string, ServiceCallback<ApplicationGatewayListResult>)

Lists all application gateways in a resource group.

function listNext(nextPageLink: string, callback: ServiceCallback<ApplicationGatewayListResult>)

Parameters

nextPageLink
string
callback
ServiceCallback<ApplicationGatewayListResult>

Returns

listNextWithHttpOperationResponse(string, Object)

Lists all application gateways in a resource group.

function listNextWithHttpOperationResponse(nextPageLink: string, options?: Object)

Parameters

nextPageLink
string

The NextLink from the previous successful call to List operation.

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGatewayListResult>>

listWithHttpOperationResponse(string, Object)

Lists all application gateways in a resource group.

function listWithHttpOperationResponse(resourceGroupName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGatewayListResult>>

start(string, string, Object)

Starts the specified application gateway.

function start(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<void>

start(string, string, Object, ServiceCallback<void>)

Starts the specified application gateway.

function start(resourceGroupName: string, applicationGatewayName: string, options: Object, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
applicationGatewayName
string
options
Object
callback
ServiceCallback<void>

Returns

Promise<void>

start(string, string, ServiceCallback<void>)

Starts the specified application gateway.

function start(resourceGroupName: string, applicationGatewayName: string, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
applicationGatewayName
string
callback
ServiceCallback<void>

Returns

Promise<void>

startWithHttpOperationResponse(string, string, Object)

Starts the specified application gateway.

function startWithHttpOperationResponse(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<HttpOperationResponse<void>>

stop(string, string, Object)

Stops the specified application gateway in a resource group.

function stop(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<void>

stop(string, string, Object, ServiceCallback<void>)

Stops the specified application gateway in a resource group.

function stop(resourceGroupName: string, applicationGatewayName: string, options: Object, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
applicationGatewayName
string
options
Object
callback
ServiceCallback<void>

Returns

Promise<void>

stop(string, string, ServiceCallback<void>)

Stops the specified application gateway in a resource group.

function stop(resourceGroupName: string, applicationGatewayName: string, callback: ServiceCallback<void>)

Parameters

resourceGroupName
string
applicationGatewayName
string
callback
ServiceCallback<void>

Returns

Promise<void>

stopWithHttpOperationResponse(string, string, Object)

Stops the specified application gateway in a resource group.

function stopWithHttpOperationResponse(resourceGroupName: string, applicationGatewayName: string, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

options
Object

Returns

Promise<HttpOperationResponse<void>>

updateTags(string, string, TagsObject, Object)

Updates the specified application gateway tags.

function updateTags(resourceGroupName: string, applicationGatewayName: string, parameters: TagsObject, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

parameters
TagsObject

Parameters supplied to update application gateway tags.

options
Object

Returns

updateTags(string, string, TagsObject, Object, ServiceCallback<ApplicationGateway>)

Updates the specified application gateway tags.

function updateTags(resourceGroupName: string, applicationGatewayName: string, parameters: TagsObject, options: Object, callback: ServiceCallback<ApplicationGateway>)

Parameters

resourceGroupName
string
applicationGatewayName
string
parameters
TagsObject
options
Object
callback
ServiceCallback<ApplicationGateway>

Returns

updateTags(string, string, TagsObject, ServiceCallback<ApplicationGateway>)

Updates the specified application gateway tags.

function updateTags(resourceGroupName: string, applicationGatewayName: string, parameters: TagsObject, callback: ServiceCallback<ApplicationGateway>)

Parameters

resourceGroupName
string
applicationGatewayName
string
parameters
TagsObject
callback
ServiceCallback<ApplicationGateway>

Returns

updateTagsWithHttpOperationResponse(string, string, TagsObject, Object)

Updates the specified application gateway tags.

function updateTagsWithHttpOperationResponse(resourceGroupName: string, applicationGatewayName: string, parameters: TagsObject, options?: Object)

Parameters

resourceGroupName
string

The name of the resource group.

applicationGatewayName
string

The name of the application gateway.

parameters
TagsObject

Parameters supplied to update application gateway tags.

options
Object

Returns

Promise<HttpOperationResponse<ApplicationGateway>>