ApplicationGatewayInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. ApplicationGatewayInner
- com.
- com.
- com.
public final class ApplicationGatewayInner
extends Resource
Application gateway resource.
Constructor Summary
Constructor | Description |
---|---|
ApplicationGatewayInner() |
Creates an instance of Application |
Method Summary
Modifier and Type | Method and Description |
---|---|
List<Application |
authenticationCertificates()
Get the authentication |
Application |
autoscaleConfiguration()
Get the autoscale |
List<Application |
backendAddressPools()
Get the backend |
List<Application |
backendHttpSettingsCollection()
Get the backend |
List<Application |
backendSettingsCollection()
Get the backend |
List<Application |
customErrorConfigurations()
Get the custom |
Application |
defaultPredefinedSslPolicy()
Get the default |
Boolean |
enableFips()
Get the enable |
Boolean |
enableHttp2()
Get the enable |
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
Sub |
firewallPolicy()
Get the firewall |
Boolean |
forceFirewallPolicyAssociation()
Get the force |
static
Application |
fromJson(JsonReader jsonReader)
Reads an instance of Application |
List<Application |
frontendIpConfigurations()
Get the frontend |
List<Application |
frontendPorts()
Get the frontend |
List<Application |
gatewayIpConfigurations()
Get the gateway |
Application |
globalConfiguration()
Get the global |
List<Application |
httpListeners()
Get the http |
String |
id()
Get the id property: Resource ID. |
Managed |
identity()
Get the identity property: The identity of the application gateway, if configured. |
List<Application |
listeners()
Get the listeners property: Listeners of the application gateway resource. |
List<Application |
loadDistributionPolicies()
Get the load |
String |
name()
Get the name property: The name of the resource. |
Application |
operationalState()
Get the operational |
List<Application |
privateEndpointConnections()
Get the private |
List<Application |
privateLinkConfigurations()
Get the private |
List<Application |
probes()
Get the probes property: Probes of the application gateway resource. |
Provisioning |
provisioningState()
Get the provisioning |
List<Application |
redirectConfigurations()
Get the redirect |
List<Application |
requestRoutingRules()
Get the request |
String |
resourceGuid()
Get the resource |
List<Application |
rewriteRuleSets()
Get the rewrite |
List<Application |
routingRules()
Get the routing |
Application |
sku()
Get the sku property: SKU of the application gateway resource. |
List<Application |
sslCertificates()
Get the ssl |
Application |
sslPolicy()
Get the ssl |
List<Application |
sslProfiles()
Get the ssl |
Json |
toJson(JsonWriter jsonWriter) |
List<Application |
trustedClientCertificates()
Get the trusted |
List<Application |
trustedRootCertificates()
Get the trusted |
String |
type()
Get the type property: The type of the resource. |
List<Application |
urlPathMaps()
Get the url |
void |
validate()
Validates the instance. |
Application |
webApplicationFirewallConfiguration()
Get the web |
Application |
withAuthenticationCertificates(List<ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates)
Set the authentication |
Application |
withAutoscaleConfiguration(ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration)
Set the autoscale |
Application |
withBackendAddressPools(List<ApplicationGatewayBackendAddressPool> backendAddressPools)
Set the backend |
Application |
withBackendHttpSettingsCollection(List<ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection)
Set the backend |
Application |
withBackendSettingsCollection(List<ApplicationGatewayBackendSettings> backendSettingsCollection)
Set the backend |
Application |
withCustomErrorConfigurations(List<ApplicationGatewayCustomError> customErrorConfigurations)
Set the custom |
Application |
withEnableFips(Boolean enableFips)
Set the enable |
Application |
withEnableHttp2(Boolean enableHttp2)
Set the enable |
Application |
withFirewallPolicy(SubResource firewallPolicy)
Set the firewall |
Application |
withForceFirewallPolicyAssociation(Boolean forceFirewallPolicyAssociation)
Set the force |
Application |
withFrontendIpConfigurations(List<ApplicationGatewayFrontendIpConfiguration> frontendIpConfigurations)
Set the frontend |
Application |
withFrontendPorts(List<ApplicationGatewayFrontendPort> frontendPorts)
Set the frontend |
Application |
withGatewayIpConfigurations(List<ApplicationGatewayIpConfigurationInner> gatewayIpConfigurations)
Set the gateway |
Application |
withGlobalConfiguration(ApplicationGatewayGlobalConfiguration globalConfiguration)
Set the global |
Application |
withHttpListeners(List<ApplicationGatewayHttpListener> httpListeners)
Set the http |
Application |
withId(String id)
Set the id property: Resource ID. |
Application |
withIdentity(ManagedServiceIdentity identity)
Set the identity property: The identity of the application gateway, if configured. |
Application |
withListeners(List<ApplicationGatewayListenerInner> listeners)
Set the listeners property: Listeners of the application gateway resource. |
Application |
withLoadDistributionPolicies(List<ApplicationGatewayLoadDistributionPolicy> loadDistributionPolicies)
Set the load |
Application |
withLocation(String location) |
Application |
withPrivateLinkConfigurations(List<ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations)
Set the private |
Application |
withProbes(List<ApplicationGatewayProbeInner> probes)
Set the probes property: Probes of the application gateway resource. |
Application |
withRedirectConfigurations(List<ApplicationGatewayRedirectConfigurationInner> redirectConfigurations)
Set the redirect |
Application |
withRequestRoutingRules(List<ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules)
Set the request |
Application |
withRewriteRuleSets(List<ApplicationGatewayRewriteRuleSet> rewriteRuleSets)
Set the rewrite |
Application |
withRoutingRules(List<ApplicationGatewayRoutingRule> routingRules)
Set the routing |
Application |
withSku(ApplicationGatewaySku sku)
Set the sku property: SKU of the application gateway resource. |
Application |
withSslCertificates(List<ApplicationGatewaySslCertificateInner> sslCertificates)
Set the ssl |
Application |
withSslPolicy(ApplicationGatewaySslPolicy sslPolicy)
Set the ssl |
Application |
withSslProfiles(List<ApplicationGatewaySslProfile> sslProfiles)
Set the ssl |
Application |
withTags(Map<String,String> tags) |
Application |
withTrustedClientCertificates(List<ApplicationGatewayTrustedClientCertificate> trustedClientCertificates)
Set the trusted |
Application |
withTrustedRootCertificates(List<ApplicationGatewayTrustedRootCertificate> trustedRootCertificates)
Set the trusted |
Application |
withUrlPathMaps(List<ApplicationGatewayUrlPathMapInner> urlPathMaps)
Set the url |
Application |
withWebApplicationFirewallConfiguration(ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration)
Set the web |
Application |
withZones(List<String> zones)
Set the zones property: A list of availability zones denoting where the resource needs to come from. |
List<String> |
zones()
Get the zones property: A list of availability zones denoting where the resource needs to come from. |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
ApplicationGatewayInner
public ApplicationGatewayInner()
Creates an instance of ApplicationGatewayInner class.
Method Details
authenticationCertificates
public List
Get the authenticationCertificates property: Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
autoscaleConfiguration
public ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()
Get the autoscaleConfiguration property: Autoscale Configuration.
Returns:
backendAddressPools
public List
Get the backendAddressPools property: Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
backendHttpSettingsCollection
public List
Get the backendHttpSettingsCollection property: Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
backendSettingsCollection
public List
Get the backendSettingsCollection property: Backend settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
customErrorConfigurations
public List
Get the customErrorConfigurations property: Custom error configurations of the application gateway resource.
Returns:
defaultPredefinedSslPolicy
public ApplicationGatewaySslPolicyName defaultPredefinedSslPolicy()
Get the defaultPredefinedSslPolicy property: The default predefined SSL Policy applied on the application gateway resource.
Returns:
enableFips
public Boolean enableFips()
Get the enableFips property: Whether FIPS is enabled on the application gateway resource.
Returns:
enableHttp2
public Boolean enableHttp2()
Get the enableHttp2 property: Whether HTTP2 is enabled on the application gateway resource.
Returns:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
firewallPolicy
public SubResource firewallPolicy()
Get the firewallPolicy property: Reference to the FirewallPolicy resource.
Returns:
forceFirewallPolicyAssociation
public Boolean forceFirewallPolicyAssociation()
Get the forceFirewallPolicyAssociation property: If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
Returns:
fromJson
public static ApplicationGatewayInner fromJson(JsonReader jsonReader)
Reads an instance of ApplicationGatewayInner from the JsonReader.
Parameters:
Returns:
Throws:
frontendIpConfigurations
public List
Get the frontendIpConfigurations property: Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
frontendPorts
public List
Get the frontendPorts property: Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
gatewayIpConfigurations
public List
Get the gatewayIpConfigurations property: Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
globalConfiguration
public ApplicationGatewayGlobalConfiguration globalConfiguration()
Get the globalConfiguration property: Global Configuration.
Returns:
httpListeners
public List
Get the httpListeners property: Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
id
public String id()
Get the id property: Resource ID.
Overrides:
ApplicationGatewayInner.id()Returns:
identity
public ManagedServiceIdentity identity()
Get the identity property: The identity of the application gateway, if configured.
Returns:
listeners
public List
Get the listeners property: Listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
loadDistributionPolicies
public List
Get the loadDistributionPolicies property: Load distribution policies of the application gateway resource.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
ApplicationGatewayInner.name()Returns:
operationalState
public ApplicationGatewayOperationalState operationalState()
Get the operationalState property: Operational state of the application gateway resource.
Returns:
privateEndpointConnections
public List
Get the privateEndpointConnections property: Private Endpoint connections on application gateway.
Returns:
privateLinkConfigurations
public List
Get the privateLinkConfigurations property: PrivateLink configurations on application gateway.
Returns:
probes
public List
Get the probes property: Probes of the application gateway resource.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the application gateway resource.
Returns:
redirectConfigurations
public List
Get the redirectConfigurations property: Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
requestRoutingRules
public List
Get the requestRoutingRules property: Request routing rules of the application gateway resource.
Returns:
resourceGuid
public String resourceGuid()
Get the resourceGuid property: The resource GUID property of the application gateway resource.
Returns:
rewriteRuleSets
public List
Get the rewriteRuleSets property: Rewrite rules for the application gateway resource.
Returns:
routingRules
public List
Get the routingRules property: Routing rules of the application gateway resource.
Returns:
sku
public ApplicationGatewaySku sku()
Get the sku property: SKU of the application gateway resource.
Returns:
sslCertificates
public List
Get the sslCertificates property: SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
sslPolicy
public ApplicationGatewaySslPolicy sslPolicy()
Get the sslPolicy property: SSL policy of the application gateway resource.
Returns:
sslProfiles
public List
Get the sslProfiles property: SSL profiles of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ApplicationGatewayInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
trustedClientCertificates
public List
Get the trustedClientCertificates property: Trusted client certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
trustedRootCertificates
public List
Get the trustedRootCertificates property: Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
type
public String type()
Get the type property: The type of the resource.
Overrides:
ApplicationGatewayInner.type()Returns:
urlPathMaps
public List
Get the urlPathMaps property: URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
validate
public void validate()
Validates the instance.
webApplicationFirewallConfiguration
public ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()
Get the webApplicationFirewallConfiguration property: Web application firewall configuration.
Returns:
withAuthenticationCertificates
public ApplicationGatewayInner withAuthenticationCertificates(List
Set the authenticationCertificates property: Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withAutoscaleConfiguration
public ApplicationGatewayInner withAutoscaleConfiguration(ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration)
Set the autoscaleConfiguration property: Autoscale Configuration.
Parameters:
Returns:
withBackendAddressPools
public ApplicationGatewayInner withBackendAddressPools(List
Set the backendAddressPools property: Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withBackendHttpSettingsCollection
public ApplicationGatewayInner withBackendHttpSettingsCollection(List
Set the backendHttpSettingsCollection property: Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withBackendSettingsCollection
public ApplicationGatewayInner withBackendSettingsCollection(List
Set the backendSettingsCollection property: Backend settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withCustomErrorConfigurations
public ApplicationGatewayInner withCustomErrorConfigurations(List
Set the customErrorConfigurations property: Custom error configurations of the application gateway resource.
Parameters:
Returns:
withEnableFips
public ApplicationGatewayInner withEnableFips(Boolean enableFips)
Set the enableFips property: Whether FIPS is enabled on the application gateway resource.
Parameters:
Returns:
withEnableHttp2
public ApplicationGatewayInner withEnableHttp2(Boolean enableHttp2)
Set the enableHttp2 property: Whether HTTP2 is enabled on the application gateway resource.
Parameters:
Returns:
withFirewallPolicy
public ApplicationGatewayInner withFirewallPolicy(SubResource firewallPolicy)
Set the firewallPolicy property: Reference to the FirewallPolicy resource.
Parameters:
Returns:
withForceFirewallPolicyAssociation
public ApplicationGatewayInner withForceFirewallPolicyAssociation(Boolean forceFirewallPolicyAssociation)
Set the forceFirewallPolicyAssociation property: If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
Parameters:
Returns:
withFrontendIpConfigurations
public ApplicationGatewayInner withFrontendIpConfigurations(List
Set the frontendIpConfigurations property: Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withFrontendPorts
public ApplicationGatewayInner withFrontendPorts(List
Set the frontendPorts property: Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withGatewayIpConfigurations
public ApplicationGatewayInner withGatewayIpConfigurations(List
Set the gatewayIpConfigurations property: Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withGlobalConfiguration
public ApplicationGatewayInner withGlobalConfiguration(ApplicationGatewayGlobalConfiguration globalConfiguration)
Set the globalConfiguration property: Global Configuration.
Parameters:
Returns:
withHttpListeners
public ApplicationGatewayInner withHttpListeners(List
Set the httpListeners property: Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withId
public ApplicationGatewayInner withId(String id)
Set the id property: Resource ID.
Parameters:
Returns:
withIdentity
public ApplicationGatewayInner withIdentity(ManagedServiceIdentity identity)
Set the identity property: The identity of the application gateway, if configured.
Parameters:
Returns:
withListeners
public ApplicationGatewayInner withListeners(List
Set the listeners property: Listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withLoadDistributionPolicies
public ApplicationGatewayInner withLoadDistributionPolicies(List
Set the loadDistributionPolicies property: Load distribution policies of the application gateway resource.
Parameters:
Returns:
withLocation
public ApplicationGatewayInner withLocation(String location)
Overrides:
ApplicationGatewayInner.withLocation(String location)Parameters:
withPrivateLinkConfigurations
public ApplicationGatewayInner withPrivateLinkConfigurations(List
Set the privateLinkConfigurations property: PrivateLink configurations on application gateway.
Parameters:
Returns:
withProbes
public ApplicationGatewayInner withProbes(List
Set the probes property: Probes of the application gateway resource.
Parameters:
Returns:
withRedirectConfigurations
public ApplicationGatewayInner withRedirectConfigurations(List
Set the redirectConfigurations property: Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withRequestRoutingRules
public ApplicationGatewayInner withRequestRoutingRules(List
Set the requestRoutingRules property: Request routing rules of the application gateway resource.
Parameters:
Returns:
withRewriteRuleSets
public ApplicationGatewayInner withRewriteRuleSets(List
Set the rewriteRuleSets property: Rewrite rules for the application gateway resource.
Parameters:
Returns:
withRoutingRules
public ApplicationGatewayInner withRoutingRules(List
Set the routingRules property: Routing rules of the application gateway resource.
Parameters:
Returns:
withSku
public ApplicationGatewayInner withSku(ApplicationGatewaySku sku)
Set the sku property: SKU of the application gateway resource.
Parameters:
Returns:
withSslCertificates
public ApplicationGatewayInner withSslCertificates(List
Set the sslCertificates property: SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withSslPolicy
public ApplicationGatewayInner withSslPolicy(ApplicationGatewaySslPolicy sslPolicy)
Set the sslPolicy property: SSL policy of the application gateway resource.
Parameters:
Returns:
withSslProfiles
public ApplicationGatewayInner withSslProfiles(List
Set the sslProfiles property: SSL profiles of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withTags
public ApplicationGatewayInner withTags(Map
Overrides:
ApplicationGatewayInner.withTags(Map<String,String> tags)Parameters:
withTrustedClientCertificates
public ApplicationGatewayInner withTrustedClientCertificates(List
Set the trustedClientCertificates property: Trusted client certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withTrustedRootCertificates
public ApplicationGatewayInner withTrustedRootCertificates(List
Set the trustedRootCertificates property: Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withUrlPathMaps
public ApplicationGatewayInner withUrlPathMaps(List
Set the urlPathMaps property: URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withWebApplicationFirewallConfiguration
public ApplicationGatewayInner withWebApplicationFirewallConfiguration(ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration)
Set the webApplicationFirewallConfiguration property: Web application firewall configuration.
Parameters:
Returns:
withZones
public ApplicationGatewayInner withZones(List
Set the zones property: A list of availability zones denoting where the resource needs to come from.
Parameters:
Returns:
zones
public List
Get the zones property: A list of availability zones denoting where the resource needs to come from.
Returns:
Applies to
Azure SDK for Java