public interface ApplicationGateway extends GroupableResource<NetworkManager,ApplicationGatewayInner>, Refreshable<ApplicationGateway>, Updatable<ApplicationGateway.Update>, UpdatableWithTags<ApplicationGateway>, 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.
|
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>UpdatableWithTags.UpdateWithTags<T>HasSubnet.UpdateDefinitionStagesHasPrivateIpAddress.UpdateDefinitionStagesregion, regionName, tags, typenameresourceGroupNamemanagerinnerModelrefresh, refreshAsyncupdateupdateTagsnetworkId, subnetNameprivateIpAddress, privateIpAllocationMethodvoid start()
Map<String,ApplicationGatewayBackendHealth> checkBackendHealth()
Mono<Map<String,ApplicationGatewayBackendHealth>> checkBackendHealthAsync()
void stop()
Mono<Void> startAsync()
Mono<Void> stopAsync()
Collection<ApplicationGatewaySslProtocol> disabledSslProtocols()
boolean isPrivate()
boolean isPublic()
ApplicationGatewayFrontend defaultPublicFrontend()
ApplicationGatewayFrontend defaultPrivateFrontend()
ApplicationGatewaySku sku()
int instanceCount()
ApplicationGatewaySkuName size()
ApplicationGatewayTier tier()
ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()
ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()
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,ApplicationGatewayRedirectConfiguration> redirectConfigurations()
Map<String,ApplicationGatewayUrlPathMap> urlPathMaps()
Map<String,ApplicationGatewayRequestRoutingRule> requestRoutingRules()
Map<String,ApplicationGatewayAuthenticationCertificate> authenticationCertificates()
boolean isHttp2Enabled()
Set<AvailabilityZoneId> availabilityZones()
Note, this functionality is not enabled for most subscriptions and is subject to significant redesign and/or removal in the future.
String frontendPortNameFromNumber(int portNumber)
portNumber - a port numberApplicationGatewayListener listenerByPortNumber(int portNumber)
portNumber - a used port numberCopyright © 2020 Microsoft Corporation. All rights reserved.