Interface ApplicationGatewaysClient
- All Superinterfaces:
InnerSupportsDelete<Void>,InnerSupportsGet<ApplicationGatewayInner>,InnerSupportsListing<ApplicationGatewayInner>
public interface ApplicationGatewaysClient
extends InnerSupportsGet<ApplicationGatewayInner>, InnerSupportsListing<ApplicationGatewayInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in ApplicationGatewaysClient.
-
Method Summary
Modifier and TypeMethodDescriptionbackendHealth(String resourceGroupName, String applicationGatewayName) Gets the backend health of the specified application gateway in a resource group.backendHealth(String resourceGroupName, String applicationGatewayName, String expand, com.azure.core.util.Context context) Gets the backend health of the specified application gateway in a resource group.backendHealthAsync(String resourceGroupName, String applicationGatewayName) Gets the backend health of the specified application gateway in a resource group.backendHealthAsync(String resourceGroupName, String applicationGatewayName, String expand) Gets the backend health of the specified application gateway in a resource group.backendHealthOnDemand(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.backendHealthOnDemand(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand, com.azure.core.util.Context context) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.backendHealthOnDemandAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.backendHealthOnDemandAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> backendHealthOnDemandWithResponseAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> backendHealthWithResponseAsync(String resourceGroupName, String applicationGatewayName, String expand) Gets the backend health of the specified application gateway in a resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthInner>, ApplicationGatewayBackendHealthInner> beginBackendHealth(String resourceGroupName, String applicationGatewayName) Gets the backend health of the specified application gateway in a resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthInner>, ApplicationGatewayBackendHealthInner> beginBackendHealth(String resourceGroupName, String applicationGatewayName, String expand, com.azure.core.util.Context context) Gets the backend health of the specified application gateway in a resource group.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthInner>, ApplicationGatewayBackendHealthInner> beginBackendHealthAsync(String resourceGroupName, String applicationGatewayName) Gets the backend health of the specified application gateway in a resource group.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthInner>, ApplicationGatewayBackendHealthInner> beginBackendHealthAsync(String resourceGroupName, String applicationGatewayName, String expand) Gets the backend health of the specified application gateway in a resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthOnDemandInner>, ApplicationGatewayBackendHealthOnDemandInner> beginBackendHealthOnDemand(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthOnDemandInner>, ApplicationGatewayBackendHealthOnDemandInner> beginBackendHealthOnDemand(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand, com.azure.core.util.Context context) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthOnDemandInner>, ApplicationGatewayBackendHealthOnDemandInner> beginBackendHealthOnDemandAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthOnDemandInner>, ApplicationGatewayBackendHealthOnDemandInner> beginBackendHealthOnDemandAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayInner>, ApplicationGatewayInner> beginCreateOrUpdate(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters) Creates or updates the specified application gateway.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayInner>, ApplicationGatewayInner> beginCreateOrUpdate(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters, com.azure.core.util.Context context) Creates or updates the specified application gateway.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayInner>, ApplicationGatewayInner> beginCreateOrUpdateAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters) Creates or updates the specified application gateway.beginDelete(String resourceGroupName, String applicationGatewayName) Deletes the specified application gateway.beginDelete(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context) Deletes the specified application gateway.beginDeleteAsync(String resourceGroupName, String applicationGatewayName) Deletes the specified application gateway.beginStart(String resourceGroupName, String applicationGatewayName) Starts the specified application gateway.beginStart(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context) Starts the specified application gateway.beginStartAsync(String resourceGroupName, String applicationGatewayName) Starts the specified application gateway.Stops the specified application gateway in a resource group.beginStop(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context) Stops the specified application gateway in a resource group.beginStopAsync(String resourceGroupName, String applicationGatewayName) Stops the specified application gateway in a resource group.createOrUpdate(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters) Creates or updates the specified application gateway.createOrUpdate(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters, com.azure.core.util.Context context) Creates or updates the specified application gateway.createOrUpdateAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters) Creates or updates the specified application gateway.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters) Creates or updates the specified application gateway.voidDeletes the specified application gateway.voiddelete(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context) Deletes the specified application gateway.deleteAsync(String resourceGroupName, String applicationGatewayName) Deletes the specified application gateway.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String applicationGatewayName) Deletes the specified application gateway.getByResourceGroup(String resourceGroupName, String applicationGatewayName) Gets the specified application gateway.getByResourceGroupAsync(String resourceGroupName, String applicationGatewayName) Gets the specified application gateway.com.azure.core.http.rest.Response<ApplicationGatewayInner> getByResourceGroupWithResponse(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context) Gets the specified application gateway.Mono<com.azure.core.http.rest.Response<ApplicationGatewayInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String applicationGatewayName) Gets the specified application gateway.getSslPredefinedPolicy(String predefinedPolicyName) Gets Ssl predefined policy with the specified policy name.getSslPredefinedPolicyAsync(String predefinedPolicyName) Gets Ssl predefined policy with the specified policy name.com.azure.core.http.rest.Response<ApplicationGatewaySslPredefinedPolicyInner> getSslPredefinedPolicyWithResponse(String predefinedPolicyName, com.azure.core.util.Context context) Gets Ssl predefined policy with the specified policy name.Mono<com.azure.core.http.rest.Response<ApplicationGatewaySslPredefinedPolicyInner>> getSslPredefinedPolicyWithResponseAsync(String predefinedPolicyName) Gets Ssl predefined policy with the specified policy name.com.azure.core.http.rest.PagedIterable<ApplicationGatewayInner> list()Gets all the application gateways in a subscription.com.azure.core.http.rest.PagedIterable<ApplicationGatewayInner> list(com.azure.core.util.Context context) Gets all the application gateways in a subscription.com.azure.core.http.rest.PagedFlux<ApplicationGatewayInner> Gets all the application gateways in a subscription.Lists all available request headers.Lists all available request headers.listAvailableRequestHeadersWithResponse(com.azure.core.util.Context context) Lists all available request headers.Lists all available request headers.Lists all available response headers.Lists all available response headers.listAvailableResponseHeadersWithResponse(com.azure.core.util.Context context) Lists all available response headers.Lists all available response headers.Lists all available server variables.Lists all available server variables.listAvailableServerVariablesWithResponse(com.azure.core.util.Context context) Lists all available server variables.Lists all available server variables.Lists available Ssl options for configuring Ssl policy.Lists available Ssl options for configuring Ssl policy.com.azure.core.http.rest.Response<ApplicationGatewayAvailableSslOptionsInner> listAvailableSslOptionsWithResponse(com.azure.core.util.Context context) Lists available Ssl options for configuring Ssl policy.Mono<com.azure.core.http.rest.Response<ApplicationGatewayAvailableSslOptionsInner>> Lists available Ssl options for configuring Ssl policy.com.azure.core.http.rest.PagedIterable<ApplicationGatewaySslPredefinedPolicyInner> Lists all SSL predefined policies for configuring Ssl policy.com.azure.core.http.rest.PagedIterable<ApplicationGatewaySslPredefinedPolicyInner> listAvailableSslPredefinedPolicies(com.azure.core.util.Context context) Lists all SSL predefined policies for configuring Ssl policy.com.azure.core.http.rest.PagedFlux<ApplicationGatewaySslPredefinedPolicyInner> Lists all SSL predefined policies for configuring Ssl policy.Lists all available web application firewall rule sets.Lists all available web application firewall rule sets.com.azure.core.http.rest.Response<ApplicationGatewayAvailableWafRuleSetsResultInner> listAvailableWafRuleSetsWithResponse(com.azure.core.util.Context context) Lists all available web application firewall rule sets.Mono<com.azure.core.http.rest.Response<ApplicationGatewayAvailableWafRuleSetsResultInner>> Lists all available web application firewall rule sets.com.azure.core.http.rest.PagedIterable<ApplicationGatewayInner> listByResourceGroup(String resourceGroupName) Lists all application gateways in a resource group.com.azure.core.http.rest.PagedIterable<ApplicationGatewayInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Lists all application gateways in a resource group.com.azure.core.http.rest.PagedFlux<ApplicationGatewayInner> listByResourceGroupAsync(String resourceGroupName) Lists all application gateways in a resource group.voidStarts the specified application gateway.voidStarts the specified application gateway.startAsync(String resourceGroupName, String applicationGatewayName) Starts the specified application gateway.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> startWithResponseAsync(String resourceGroupName, String applicationGatewayName) Starts the specified application gateway.voidStops the specified application gateway in a resource group.voidStops the specified application gateway in a resource group.Stops the specified application gateway in a resource group.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> stopWithResponseAsync(String resourceGroupName, String applicationGatewayName) Stops the specified application gateway in a resource group.updateTags(String resourceGroupName, String applicationGatewayName, TagsObject parameters) Updates the specified application gateway tags.updateTagsAsync(String resourceGroupName, String applicationGatewayName, TagsObject parameters) Updates the specified application gateway tags.com.azure.core.http.rest.Response<ApplicationGatewayInner> updateTagsWithResponse(String resourceGroupName, String applicationGatewayName, TagsObject parameters, com.azure.core.util.Context context) Updates the specified application gateway tags.Mono<com.azure.core.http.rest.Response<ApplicationGatewayInner>> updateTagsWithResponseAsync(String resourceGroupName, String applicationGatewayName, TagsObject parameters) Updates the specified application gateway tags.
-
Method Details
-
deleteWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String applicationGatewayName) Deletes the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDeleteAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String applicationGatewayName) Deletes the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the
PollerFluxfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String applicationGatewayName) Deletes the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context) Deletes the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteAsync
Deletes the specified application gateway.- Specified by:
deleteAsyncin interfaceInnerSupportsDelete<Void>- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- A
Monothat completes when a successful response is received. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
delete
Deletes the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
delete
void delete(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context) Deletes the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.context- The context to associate with this operation.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupWithResponseAsync
Mono<com.azure.core.http.rest.Response<ApplicationGatewayInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String applicationGatewayName) Gets the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the specified application gateway along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupAsync
Mono<ApplicationGatewayInner> getByResourceGroupAsync(String resourceGroupName, String applicationGatewayName) Gets the specified application gateway.- Specified by:
getByResourceGroupAsyncin interfaceInnerSupportsGet<ApplicationGatewayInner>- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the specified application gateway on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupWithResponse
com.azure.core.http.rest.Response<ApplicationGatewayInner> getByResourceGroupWithResponse(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context) Gets the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.context- The context to associate with this operation.- Returns:
- the specified application gateway along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroup
Gets the specified application gateway.- Specified by:
getByResourceGroupin interfaceInnerSupportsGet<ApplicationGatewayInner>- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the specified application gateway.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters) Creates or updates the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.parameters- Parameters supplied to the create or update application gateway operation.- Returns:
- application gateway resource along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdateAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayInner>,ApplicationGatewayInner> beginCreateOrUpdateAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters) Creates or updates the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.parameters- Parameters supplied to the create or update application gateway operation.- Returns:
- the
PollerFluxfor polling of application gateway resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayInner>,ApplicationGatewayInner> beginCreateOrUpdate(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters) Creates or updates the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.parameters- Parameters supplied to the create or update application gateway operation.- Returns:
- the
SyncPollerfor polling of application gateway resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayInner>,ApplicationGatewayInner> beginCreateOrUpdate(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters, com.azure.core.util.Context context) Creates or updates the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.parameters- Parameters supplied to the create or update application gateway operation.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of application gateway resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateAsync
Mono<ApplicationGatewayInner> createOrUpdateAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters) Creates or updates the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.parameters- Parameters supplied to the create or update application gateway operation.- Returns:
- application gateway resource on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
ApplicationGatewayInner createOrUpdate(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters) Creates or updates the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.parameters- Parameters supplied to the create or update application gateway operation.- Returns:
- application gateway resource.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
ApplicationGatewayInner createOrUpdate(String resourceGroupName, String applicationGatewayName, ApplicationGatewayInner parameters, com.azure.core.util.Context context) Creates or updates the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.parameters- Parameters supplied to the create or update application gateway operation.context- The context to associate with this operation.- Returns:
- application gateway resource.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTagsWithResponseAsync
Mono<com.azure.core.http.rest.Response<ApplicationGatewayInner>> updateTagsWithResponseAsync(String resourceGroupName, String applicationGatewayName, TagsObject parameters) Updates the specified application gateway tags.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.parameters- Parameters supplied to update application gateway tags.- Returns:
- application gateway resource along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTagsAsync
Mono<ApplicationGatewayInner> updateTagsAsync(String resourceGroupName, String applicationGatewayName, TagsObject parameters) Updates the specified application gateway tags.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.parameters- Parameters supplied to update application gateway tags.- Returns:
- application gateway resource on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTagsWithResponse
com.azure.core.http.rest.Response<ApplicationGatewayInner> updateTagsWithResponse(String resourceGroupName, String applicationGatewayName, TagsObject parameters, com.azure.core.util.Context context) Updates the specified application gateway tags.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.parameters- Parameters supplied to update application gateway tags.context- The context to associate with this operation.- Returns:
- application gateway resource along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTags
ApplicationGatewayInner updateTags(String resourceGroupName, String applicationGatewayName, TagsObject parameters) Updates the specified application gateway tags.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.parameters- Parameters supplied to update application gateway tags.- Returns:
- application gateway resource.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroupAsync
com.azure.core.http.rest.PagedFlux<ApplicationGatewayInner> listByResourceGroupAsync(String resourceGroupName) Lists all application gateways in a resource group.- Specified by:
listByResourceGroupAsyncin interfaceInnerSupportsListing<ApplicationGatewayInner>- Parameters:
resourceGroupName- The name of the resource group.- Returns:
- response for ListApplicationGateways API service call as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<ApplicationGatewayInner> listByResourceGroup(String resourceGroupName) Lists all application gateways in a resource group.- Specified by:
listByResourceGroupin interfaceInnerSupportsListing<ApplicationGatewayInner>- Parameters:
resourceGroupName- The name of the resource group.- Returns:
- response for ListApplicationGateways API service call as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<ApplicationGatewayInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Lists all application gateways in a resource group.- Parameters:
resourceGroupName- The name of the resource group.context- The context to associate with this operation.- Returns:
- response for ListApplicationGateways API service call as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAsync
com.azure.core.http.rest.PagedFlux<ApplicationGatewayInner> listAsync()Gets all the application gateways in a subscription.- Specified by:
listAsyncin interfaceInnerSupportsListing<ApplicationGatewayInner>- Returns:
- all the application gateways in a subscription as paginated response with
PagedFlux. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<ApplicationGatewayInner> list()Gets all the application gateways in a subscription.- Specified by:
listin interfaceInnerSupportsListing<ApplicationGatewayInner>- Returns:
- all the application gateways in a subscription as paginated response with
PagedIterable. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<ApplicationGatewayInner> list(com.azure.core.util.Context context) Gets all the application gateways in a subscription.- Parameters:
context- The context to associate with this operation.- Returns:
- all the application gateways in a subscription as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
startWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> startWithResponseAsync(String resourceGroupName, String applicationGatewayName) Starts the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginStartAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginStartAsync(String resourceGroupName, String applicationGatewayName) Starts the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the
PollerFluxfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginStart
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStart(String resourceGroupName, String applicationGatewayName) Starts the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginStart
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStart(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context) Starts the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
startAsync
Starts the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- A
Monothat completes when a successful response is received. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
start
Starts the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
start
void start(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context) Starts the specified application gateway.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.context- The context to associate with this operation.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
stopWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> stopWithResponseAsync(String resourceGroupName, String applicationGatewayName) Stops the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginStopAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginStopAsync(String resourceGroupName, String applicationGatewayName) Stops the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the
PollerFluxfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginStop
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStop(String resourceGroupName, String applicationGatewayName) Stops the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginStop
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStop(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context) Stops the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
stopAsync
Stops the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- A
Monothat completes when a successful response is received. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
stop
Stops the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
stop
void stop(String resourceGroupName, String applicationGatewayName, com.azure.core.util.Context context) Stops the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.context- The context to associate with this operation.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
backendHealthWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> backendHealthWithResponseAsync(String resourceGroupName, String applicationGatewayName, String expand) Gets the backend health of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.expand- Expands BackendAddressPool and BackendHttpSettings referenced in backend health.- Returns:
- the backend health of the specified application gateway in a resource group along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginBackendHealthAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthInner>,ApplicationGatewayBackendHealthInner> beginBackendHealthAsync(String resourceGroupName, String applicationGatewayName, String expand) Gets the backend health of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.expand- Expands BackendAddressPool and BackendHttpSettings referenced in backend health.- Returns:
- the
PollerFluxfor polling of the backend health of the specified application gateway in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginBackendHealthAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthInner>,ApplicationGatewayBackendHealthInner> beginBackendHealthAsync(String resourceGroupName, String applicationGatewayName) Gets the backend health of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the
PollerFluxfor polling of the backend health of the specified application gateway in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginBackendHealth
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthInner>,ApplicationGatewayBackendHealthInner> beginBackendHealth(String resourceGroupName, String applicationGatewayName) Gets the backend health of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the
SyncPollerfor polling of the backend health of the specified application gateway in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginBackendHealth
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthInner>,ApplicationGatewayBackendHealthInner> beginBackendHealth(String resourceGroupName, String applicationGatewayName, String expand, com.azure.core.util.Context context) Gets the backend health of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.expand- Expands BackendAddressPool and BackendHttpSettings referenced in backend health.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of the backend health of the specified application gateway in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
backendHealthAsync
Mono<ApplicationGatewayBackendHealthInner> backendHealthAsync(String resourceGroupName, String applicationGatewayName, String expand) Gets the backend health of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.expand- Expands BackendAddressPool and BackendHttpSettings referenced in backend health.- Returns:
- the backend health of the specified application gateway in a resource group on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
backendHealthAsync
Mono<ApplicationGatewayBackendHealthInner> backendHealthAsync(String resourceGroupName, String applicationGatewayName) Gets the backend health of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the backend health of the specified application gateway in a resource group on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
backendHealth
ApplicationGatewayBackendHealthInner backendHealth(String resourceGroupName, String applicationGatewayName) Gets the backend health of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.- Returns:
- the backend health of the specified application gateway in a resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
backendHealth
ApplicationGatewayBackendHealthInner backendHealth(String resourceGroupName, String applicationGatewayName, String expand, com.azure.core.util.Context context) Gets the backend health of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.expand- Expands BackendAddressPool and BackendHttpSettings referenced in backend health.context- The context to associate with this operation.- Returns:
- the backend health of the specified application gateway in a resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
backendHealthOnDemandWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> backendHealthOnDemandWithResponseAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.probeRequest- Request body for on-demand test probe operation.expand- Expands BackendAddressPool and BackendHttpSettings referenced in backend health.- Returns:
- the backend health for given combination of backend pool and http setting of the specified application
gateway in a resource group along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginBackendHealthOnDemandAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthOnDemandInner>,ApplicationGatewayBackendHealthOnDemandInner> beginBackendHealthOnDemandAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.probeRequest- Request body for on-demand test probe operation.expand- Expands BackendAddressPool and BackendHttpSettings referenced in backend health.- Returns:
- the
PollerFluxfor polling of the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginBackendHealthOnDemandAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthOnDemandInner>,ApplicationGatewayBackendHealthOnDemandInner> beginBackendHealthOnDemandAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.probeRequest- Request body for on-demand test probe operation.- Returns:
- the
PollerFluxfor polling of the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginBackendHealthOnDemand
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthOnDemandInner>,ApplicationGatewayBackendHealthOnDemandInner> beginBackendHealthOnDemand(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.probeRequest- Request body for on-demand test probe operation.- Returns:
- the
SyncPollerfor polling of the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginBackendHealthOnDemand
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ApplicationGatewayBackendHealthOnDemandInner>,ApplicationGatewayBackendHealthOnDemandInner> beginBackendHealthOnDemand(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand, com.azure.core.util.Context context) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.probeRequest- Request body for on-demand test probe operation.expand- Expands BackendAddressPool and BackendHttpSettings referenced in backend health.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
backendHealthOnDemandAsync
Mono<ApplicationGatewayBackendHealthOnDemandInner> backendHealthOnDemandAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.probeRequest- Request body for on-demand test probe operation.expand- Expands BackendAddressPool and BackendHttpSettings referenced in backend health.- Returns:
- the backend health for given combination of backend pool and http setting of the specified application
gateway in a resource group on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
backendHealthOnDemandAsync
Mono<ApplicationGatewayBackendHealthOnDemandInner> backendHealthOnDemandAsync(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.probeRequest- Request body for on-demand test probe operation.- Returns:
- the backend health for given combination of backend pool and http setting of the specified application
gateway in a resource group on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
backendHealthOnDemand
ApplicationGatewayBackendHealthOnDemandInner backendHealthOnDemand(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.probeRequest- Request body for on-demand test probe operation.- Returns:
- the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
backendHealthOnDemand
ApplicationGatewayBackendHealthOnDemandInner backendHealthOnDemand(String resourceGroupName, String applicationGatewayName, ApplicationGatewayOnDemandProbe probeRequest, String expand, com.azure.core.util.Context context) Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.- Parameters:
resourceGroupName- The name of the resource group.applicationGatewayName- The name of the application gateway.probeRequest- Request body for on-demand test probe operation.expand- Expands BackendAddressPool and BackendHttpSettings referenced in backend health.context- The context to associate with this operation.- Returns:
- the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableServerVariablesWithResponseAsync
Mono<com.azure.core.http.rest.Response<List<String>>> listAvailableServerVariablesWithResponseAsync()Lists all available server variables.- Returns:
- response for ApplicationGatewayAvailableServerVariables API service call along with
Responseon successful completion ofMono. - Throws:
ErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableServerVariablesAsync
Lists all available server variables.- Returns:
- response for ApplicationGatewayAvailableServerVariables API service call on successful completion of
Mono. - Throws:
ErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableServerVariablesWithResponse
com.azure.core.http.rest.Response<List<String>> listAvailableServerVariablesWithResponse(com.azure.core.util.Context context) Lists all available server variables.- Parameters:
context- The context to associate with this operation.- Returns:
- response for ApplicationGatewayAvailableServerVariables API service call along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableServerVariables
Lists all available server variables.- Returns:
- response for ApplicationGatewayAvailableServerVariables API service call.
- Throws:
ErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableRequestHeadersWithResponseAsync
Mono<com.azure.core.http.rest.Response<List<String>>> listAvailableRequestHeadersWithResponseAsync()Lists all available request headers.- Returns:
- response for ApplicationGatewayAvailableRequestHeaders API service call along with
Responseon successful completion ofMono. - Throws:
ErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableRequestHeadersAsync
Lists all available request headers.- Returns:
- response for ApplicationGatewayAvailableRequestHeaders API service call on successful completion of
Mono. - Throws:
ErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableRequestHeadersWithResponse
com.azure.core.http.rest.Response<List<String>> listAvailableRequestHeadersWithResponse(com.azure.core.util.Context context) Lists all available request headers.- Parameters:
context- The context to associate with this operation.- Returns:
- response for ApplicationGatewayAvailableRequestHeaders API service call along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableRequestHeaders
Lists all available request headers.- Returns:
- response for ApplicationGatewayAvailableRequestHeaders API service call.
- Throws:
ErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableResponseHeadersWithResponseAsync
Mono<com.azure.core.http.rest.Response<List<String>>> listAvailableResponseHeadersWithResponseAsync()Lists all available response headers.- Returns:
- response for ApplicationGatewayAvailableResponseHeaders API service call along with
Responseon successful completion ofMono. - Throws:
ErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableResponseHeadersAsync
Lists all available response headers.- Returns:
- response for ApplicationGatewayAvailableResponseHeaders API service call on successful completion of
Mono. - Throws:
ErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableResponseHeadersWithResponse
com.azure.core.http.rest.Response<List<String>> listAvailableResponseHeadersWithResponse(com.azure.core.util.Context context) Lists all available response headers.- Parameters:
context- The context to associate with this operation.- Returns:
- response for ApplicationGatewayAvailableResponseHeaders API service call along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.ErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableResponseHeaders
Lists all available response headers.- Returns:
- response for ApplicationGatewayAvailableResponseHeaders API service call.
- Throws:
ErrorException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableWafRuleSetsWithResponseAsync
Mono<com.azure.core.http.rest.Response<ApplicationGatewayAvailableWafRuleSetsResultInner>> listAvailableWafRuleSetsWithResponseAsync()Lists all available web application firewall rule sets.- Returns:
- response for ApplicationGatewayAvailableWafRuleSets API service call along with
Responseon successful completion ofMono. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableWafRuleSetsAsync
Mono<ApplicationGatewayAvailableWafRuleSetsResultInner> listAvailableWafRuleSetsAsync()Lists all available web application firewall rule sets.- Returns:
- response for ApplicationGatewayAvailableWafRuleSets API service call on successful completion of
Mono. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableWafRuleSetsWithResponse
com.azure.core.http.rest.Response<ApplicationGatewayAvailableWafRuleSetsResultInner> listAvailableWafRuleSetsWithResponse(com.azure.core.util.Context context) Lists all available web application firewall rule sets.- Parameters:
context- The context to associate with this operation.- Returns:
- response for ApplicationGatewayAvailableWafRuleSets API service call along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableWafRuleSets
ApplicationGatewayAvailableWafRuleSetsResultInner listAvailableWafRuleSets()Lists all available web application firewall rule sets.- Returns:
- response for ApplicationGatewayAvailableWafRuleSets API service call.
- Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableSslOptionsWithResponseAsync
Mono<com.azure.core.http.rest.Response<ApplicationGatewayAvailableSslOptionsInner>> listAvailableSslOptionsWithResponseAsync()Lists available Ssl options for configuring Ssl policy.- Returns:
- response for ApplicationGatewayAvailableSslOptions API service call along with
Responseon successful completion ofMono. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableSslOptionsAsync
Mono<ApplicationGatewayAvailableSslOptionsInner> listAvailableSslOptionsAsync()Lists available Ssl options for configuring Ssl policy.- Returns:
- response for ApplicationGatewayAvailableSslOptions API service call on successful completion of
Mono. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableSslOptionsWithResponse
com.azure.core.http.rest.Response<ApplicationGatewayAvailableSslOptionsInner> listAvailableSslOptionsWithResponse(com.azure.core.util.Context context) Lists available Ssl options for configuring Ssl policy.- Parameters:
context- The context to associate with this operation.- Returns:
- response for ApplicationGatewayAvailableSslOptions API service call along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableSslOptions
ApplicationGatewayAvailableSslOptionsInner listAvailableSslOptions()Lists available Ssl options for configuring Ssl policy.- Returns:
- response for ApplicationGatewayAvailableSslOptions API service call.
- Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableSslPredefinedPoliciesAsync
com.azure.core.http.rest.PagedFlux<ApplicationGatewaySslPredefinedPolicyInner> listAvailableSslPredefinedPoliciesAsync()Lists all SSL predefined policies for configuring Ssl policy.- Returns:
- response for ApplicationGatewayAvailableSslOptions API service call as paginated response with
PagedFlux. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableSslPredefinedPolicies
com.azure.core.http.rest.PagedIterable<ApplicationGatewaySslPredefinedPolicyInner> listAvailableSslPredefinedPolicies()Lists all SSL predefined policies for configuring Ssl policy.- Returns:
- response for ApplicationGatewayAvailableSslOptions API service call as paginated response with
PagedIterable. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAvailableSslPredefinedPolicies
com.azure.core.http.rest.PagedIterable<ApplicationGatewaySslPredefinedPolicyInner> listAvailableSslPredefinedPolicies(com.azure.core.util.Context context) Lists all SSL predefined policies for configuring Ssl policy.- Parameters:
context- The context to associate with this operation.- Returns:
- response for ApplicationGatewayAvailableSslOptions API service call as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getSslPredefinedPolicyWithResponseAsync
Mono<com.azure.core.http.rest.Response<ApplicationGatewaySslPredefinedPolicyInner>> getSslPredefinedPolicyWithResponseAsync(String predefinedPolicyName) Gets Ssl predefined policy with the specified policy name.- Parameters:
predefinedPolicyName- Name of Ssl predefined policy.- Returns:
- ssl predefined policy with the specified policy name along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getSslPredefinedPolicyAsync
Mono<ApplicationGatewaySslPredefinedPolicyInner> getSslPredefinedPolicyAsync(String predefinedPolicyName) Gets Ssl predefined policy with the specified policy name.- Parameters:
predefinedPolicyName- Name of Ssl predefined policy.- Returns:
- ssl predefined policy with the specified policy name on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getSslPredefinedPolicyWithResponse
com.azure.core.http.rest.Response<ApplicationGatewaySslPredefinedPolicyInner> getSslPredefinedPolicyWithResponse(String predefinedPolicyName, com.azure.core.util.Context context) Gets Ssl predefined policy with the specified policy name.- Parameters:
predefinedPolicyName- Name of Ssl predefined policy.context- The context to associate with this operation.- Returns:
- ssl predefined policy with the specified policy name along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getSslPredefinedPolicy
Gets Ssl predefined policy with the specified policy name.- Parameters:
predefinedPolicyName- Name of Ssl predefined policy.- Returns:
- ssl predefined policy with the specified policy name.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-