public interface ApplicationGateway extends GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.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.UpdateDefinitionStages
HasPrivateIPAddress.UpdateDefinitionStages
region, regionName, tags, type
key
id
name
resourceGroupName
manager
inner
refresh, refreshAsync
update
updateTags
networkId, subnetName
privateIPAddress, privateIPAllocationMethod
void start()
@Beta(value=V1_4_0) Map<String,ApplicationGatewayBackendHealth> checkBackendHealth()
@Beta(value=V1_4_0) rx.Observable<Map<String,ApplicationGatewayBackendHealth>> checkBackendHealthAsync()
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()
@Beta(value=V1_4_0) Map<String,ApplicationGatewayRedirectConfiguration> redirectConfigurations()
@Beta(value=V1_11_0) Map<String,ApplicationGatewayUrlPathMap> urlPathMaps()
Map<String,ApplicationGatewayRequestRoutingRule> requestRoutingRules()
@Beta(value=V1_4_0) Map<String,ApplicationGatewayAuthenticationCertificate> authenticationCertificates()
@Beta(value=V1_14_0) boolean isHttp2Enabled()
@Beta(value=V1_4_0) 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 © 2019. All rights reserved.