public interface ApplicationGateway extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.ApplicationGatewayInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<ApplicationGateway>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<ApplicationGateway.Update>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasSubnet, HasPrivateIPAddress
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ApplicationGateway.Definition
The entirety of the application gateway definition.
|
static interface |
ApplicationGateway.DefinitionStages
Grouping of application gateway definition stages.
|
static interface |
ApplicationGateway.Update
The template for an application gateway update operation, containing all the settings that
can be modified.
|
static interface |
ApplicationGateway.UpdateStages
Grouping of application gateway update stages.
|
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>com.microsoft.azure.management.resources.fluentcore.arm.models.HasSubnet.UpdateDefinitionStagesHasPrivateIPAddress.UpdateDefinitionStagesregion, regionName, tags, typekeyidnameresourceGroupNamemanagerinnerrefresh, refreshAsyncupdatenetworkId, subnetNameprivateIPAddress, privateIPAllocationMethodvoid start()
void stop()
rx.Completable startAsync()
rx.Completable stopAsync()
@Beta(value=V1_1_0) Collection<ApplicationGatewaySslProtocol> disabledSslProtocols()
boolean isPrivate()
boolean isPublic()
ApplicationGatewayFrontend defaultPublicFrontend()
ApplicationGatewayFrontend defaultPrivateFrontend()
ApplicationGatewaySku sku()
int instanceCount()
ApplicationGatewaySkuName size()
ApplicationGatewayTier tier()
ApplicationGatewayOperationalState operationalState()
Map<String,ApplicationGatewayIPConfiguration> ipConfigurations()
Map<String,ApplicationGatewayBackend> backends()
Map<String,ApplicationGatewayProbe> probes()
ApplicationGatewayIPConfiguration defaultIPConfiguration()
Map<String,ApplicationGatewayFrontend> frontends()
Map<String,ApplicationGatewayFrontend> publicFrontends()
Map<String,ApplicationGatewayFrontend> privateFrontends()
Map<String,Integer> frontendPorts()
Map<String,ApplicationGatewayBackendHttpConfiguration> backendHttpConfigurations()
Map<String,ApplicationGatewaySslCertificate> sslCertificates()
Map<String,ApplicationGatewayListener> listeners()
Map<String,ApplicationGatewayRequestRoutingRule> requestRoutingRules()
String frontendPortNameFromNumber(int portNumber)
portNumber - a port numberApplicationGatewayListener listenerByPortNumber(int portNumber)
portNumber - a used port number/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/