public class ApplicationGatewayInner
extends com.azure.core.management.Resource
| Constructor and Description |
|---|
ApplicationGatewayInner() |
| Modifier and Type | Method and Description |
|---|---|
List<ApplicationGatewayAuthenticationCertificateInner> |
authenticationCertificates()
Get the authenticationCertificates property: Authentication certificates of the application gateway resource.
|
ApplicationGatewayAutoscaleConfiguration |
autoscaleConfiguration()
Get the autoscaleConfiguration property: Autoscale Configuration.
|
List<ApplicationGatewayBackendAddressPool> |
backendAddressPools()
Get the backendAddressPools property: Backend address pool of the application gateway resource.
|
List<ApplicationGatewayBackendHttpSettings> |
backendHttpSettingsCollection()
Get the backendHttpSettingsCollection property: Backend http settings of the application gateway resource.
|
List<ApplicationGatewayCustomError> |
customErrorConfigurations()
Get the customErrorConfigurations property: Custom error configurations of the application gateway resource.
|
Boolean |
enableFips()
Get the enableFips property: Whether FIPS is enabled on the application gateway resource.
|
Boolean |
enableHttp2()
Get the enableHttp2 property: Whether HTTP2 is enabled on the application gateway resource.
|
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
|
com.azure.core.management.SubResource |
firewallPolicy()
Get the firewallPolicy property: Reference to the FirewallPolicy resource.
|
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.
|
List<ApplicationGatewayFrontendIpConfiguration> |
frontendIpConfigurations()
Get the frontendIpConfigurations property: Frontend IP addresses of the application gateway resource.
|
List<ApplicationGatewayFrontendPort> |
frontendPorts()
Get the frontendPorts property: Frontend ports of the application gateway resource.
|
List<ApplicationGatewayIpConfigurationInner> |
gatewayIpConfigurations()
Get the gatewayIpConfigurations property: Subnets of the application gateway resource.
|
List<ApplicationGatewayHttpListener> |
httpListeners()
Get the httpListeners property: Http listeners of the application gateway resource.
|
String |
id()
Get the id property: Resource ID.
|
ManagedServiceIdentity |
identity()
Get the identity property: The identity of the application gateway, if configured.
|
ApplicationGatewayOperationalState |
operationalState()
Get the operationalState property: Operational state of the application gateway resource.
|
List<ApplicationGatewayPrivateEndpointConnectionInner> |
privateEndpointConnections()
Get the privateEndpointConnections property: Private Endpoint connections on application gateway.
|
List<ApplicationGatewayPrivateLinkConfiguration> |
privateLinkConfigurations()
Get the privateLinkConfigurations property: PrivateLink configurations on application gateway.
|
List<ApplicationGatewayProbeInner> |
probes()
Get the probes property: Probes of the application gateway resource.
|
ProvisioningState |
provisioningState()
Get the provisioningState property: The provisioning state of the application gateway resource.
|
List<ApplicationGatewayRedirectConfigurationInner> |
redirectConfigurations()
Get the redirectConfigurations property: Redirect configurations of the application gateway resource.
|
List<ApplicationGatewayRequestRoutingRuleInner> |
requestRoutingRules()
Get the requestRoutingRules property: Request routing rules of the application gateway resource.
|
String |
resourceGuid()
Get the resourceGuid property: The resource GUID property of the application gateway resource.
|
List<ApplicationGatewayRewriteRuleSet> |
rewriteRuleSets()
Get the rewriteRuleSets property: Rewrite rules for the application gateway resource.
|
ApplicationGatewaySku |
sku()
Get the sku property: SKU of the application gateway resource.
|
List<ApplicationGatewaySslCertificateInner> |
sslCertificates()
Get the sslCertificates property: SSL certificates of the application gateway resource.
|
ApplicationGatewaySslPolicy |
sslPolicy()
Get the sslPolicy property: SSL policy of the application gateway resource.
|
List<ApplicationGatewaySslProfile> |
sslProfiles()
Get the sslProfiles property: SSL profiles of the application gateway resource.
|
List<ApplicationGatewayTrustedClientCertificate> |
trustedClientCertificates()
Get the trustedClientCertificates property: Trusted client certificates of the application gateway resource.
|
List<ApplicationGatewayTrustedRootCertificate> |
trustedRootCertificates()
Get the trustedRootCertificates property: Trusted Root certificates of the application gateway resource.
|
List<ApplicationGatewayUrlPathMapInner> |
urlPathMaps()
Get the urlPathMaps property: URL path map of the application gateway resource.
|
void |
validate()
Validates the instance.
|
ApplicationGatewayWebApplicationFirewallConfiguration |
webApplicationFirewallConfiguration()
Get the webApplicationFirewallConfiguration property: Web application firewall configuration.
|
ApplicationGatewayInner |
withAuthenticationCertificates(List<ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates)
Set the authenticationCertificates property: Authentication certificates of the application gateway resource.
|
ApplicationGatewayInner |
withAutoscaleConfiguration(ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration)
Set the autoscaleConfiguration property: Autoscale Configuration.
|
ApplicationGatewayInner |
withBackendAddressPools(List<ApplicationGatewayBackendAddressPool> backendAddressPools)
Set the backendAddressPools property: Backend address pool of the application gateway resource.
|
ApplicationGatewayInner |
withBackendHttpSettingsCollection(List<ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection)
Set the backendHttpSettingsCollection property: Backend http settings of the application gateway resource.
|
ApplicationGatewayInner |
withCustomErrorConfigurations(List<ApplicationGatewayCustomError> customErrorConfigurations)
Set the customErrorConfigurations property: Custom error configurations of the application gateway resource.
|
ApplicationGatewayInner |
withEnableFips(Boolean enableFips)
Set the enableFips property: Whether FIPS is enabled on the application gateway resource.
|
ApplicationGatewayInner |
withEnableHttp2(Boolean enableHttp2)
Set the enableHttp2 property: Whether HTTP2 is enabled on the application gateway resource.
|
ApplicationGatewayInner |
withFirewallPolicy(com.azure.core.management.SubResource firewallPolicy)
Set the firewallPolicy property: Reference to the FirewallPolicy resource.
|
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.
|
ApplicationGatewayInner |
withFrontendIpConfigurations(List<ApplicationGatewayFrontendIpConfiguration> frontendIpConfigurations)
Set the frontendIpConfigurations property: Frontend IP addresses of the application gateway resource.
|
ApplicationGatewayInner |
withFrontendPorts(List<ApplicationGatewayFrontendPort> frontendPorts)
Set the frontendPorts property: Frontend ports of the application gateway resource.
|
ApplicationGatewayInner |
withGatewayIpConfigurations(List<ApplicationGatewayIpConfigurationInner> gatewayIpConfigurations)
Set the gatewayIpConfigurations property: Subnets of the application gateway resource.
|
ApplicationGatewayInner |
withHttpListeners(List<ApplicationGatewayHttpListener> httpListeners)
Set the httpListeners property: Http listeners of the application gateway resource.
|
ApplicationGatewayInner |
withId(String id)
Set the id property: Resource ID.
|
ApplicationGatewayInner |
withIdentity(ManagedServiceIdentity identity)
Set the identity property: The identity of the application gateway, if configured.
|
ApplicationGatewayInner |
withLocation(String location) |
ApplicationGatewayInner |
withPrivateLinkConfigurations(List<ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations)
Set the privateLinkConfigurations property: PrivateLink configurations on application gateway.
|
ApplicationGatewayInner |
withProbes(List<ApplicationGatewayProbeInner> probes)
Set the probes property: Probes of the application gateway resource.
|
ApplicationGatewayInner |
withRedirectConfigurations(List<ApplicationGatewayRedirectConfigurationInner> redirectConfigurations)
Set the redirectConfigurations property: Redirect configurations of the application gateway resource.
|
ApplicationGatewayInner |
withRequestRoutingRules(List<ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules)
Set the requestRoutingRules property: Request routing rules of the application gateway resource.
|
ApplicationGatewayInner |
withRewriteRuleSets(List<ApplicationGatewayRewriteRuleSet> rewriteRuleSets)
Set the rewriteRuleSets property: Rewrite rules for the application gateway resource.
|
ApplicationGatewayInner |
withSku(ApplicationGatewaySku sku)
Set the sku property: SKU of the application gateway resource.
|
ApplicationGatewayInner |
withSslCertificates(List<ApplicationGatewaySslCertificateInner> sslCertificates)
Set the sslCertificates property: SSL certificates of the application gateway resource.
|
ApplicationGatewayInner |
withSslPolicy(ApplicationGatewaySslPolicy sslPolicy)
Set the sslPolicy property: SSL policy of the application gateway resource.
|
ApplicationGatewayInner |
withSslProfiles(List<ApplicationGatewaySslProfile> sslProfiles)
Set the sslProfiles property: SSL profiles of the application gateway resource.
|
ApplicationGatewayInner |
withTags(Map<String,String> tags) |
ApplicationGatewayInner |
withTrustedClientCertificates(List<ApplicationGatewayTrustedClientCertificate> trustedClientCertificates)
Set the trustedClientCertificates property: Trusted client certificates of the application gateway resource.
|
ApplicationGatewayInner |
withTrustedRootCertificates(List<ApplicationGatewayTrustedRootCertificate> trustedRootCertificates)
Set the trustedRootCertificates property: Trusted Root certificates of the application gateway resource.
|
ApplicationGatewayInner |
withUrlPathMaps(List<ApplicationGatewayUrlPathMapInner> urlPathMaps)
Set the urlPathMaps property: URL path map of the application gateway resource.
|
ApplicationGatewayInner |
withWebApplicationFirewallConfiguration(ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration)
Set the webApplicationFirewallConfiguration property: Web application firewall configuration.
|
ApplicationGatewayInner |
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.
|
public String etag()
public List<String> zones()
public ApplicationGatewayInner withZones(List<String> zones)
zones - the zones value to set.public ManagedServiceIdentity identity()
public ApplicationGatewayInner withIdentity(ManagedServiceIdentity identity)
identity - the identity value to set.public ApplicationGatewaySku sku()
public ApplicationGatewayInner withSku(ApplicationGatewaySku sku)
sku - the sku value to set.public ApplicationGatewaySslPolicy sslPolicy()
public ApplicationGatewayInner withSslPolicy(ApplicationGatewaySslPolicy sslPolicy)
sslPolicy - the sslPolicy value to set.public ApplicationGatewayOperationalState operationalState()
public List<ApplicationGatewayIpConfigurationInner> gatewayIpConfigurations()
public ApplicationGatewayInner withGatewayIpConfigurations(List<ApplicationGatewayIpConfigurationInner> gatewayIpConfigurations)
gatewayIpConfigurations - the gatewayIpConfigurations value to set.public List<ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates()
public ApplicationGatewayInner withAuthenticationCertificates(List<ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates)
authenticationCertificates - the authenticationCertificates value to set.public List<ApplicationGatewayTrustedRootCertificate> trustedRootCertificates()
public ApplicationGatewayInner withTrustedRootCertificates(List<ApplicationGatewayTrustedRootCertificate> trustedRootCertificates)
trustedRootCertificates - the trustedRootCertificates value to set.public List<ApplicationGatewayTrustedClientCertificate> trustedClientCertificates()
public ApplicationGatewayInner withTrustedClientCertificates(List<ApplicationGatewayTrustedClientCertificate> trustedClientCertificates)
trustedClientCertificates - the trustedClientCertificates value to set.public List<ApplicationGatewaySslCertificateInner> sslCertificates()
public ApplicationGatewayInner withSslCertificates(List<ApplicationGatewaySslCertificateInner> sslCertificates)
sslCertificates - the sslCertificates value to set.public List<ApplicationGatewayFrontendIpConfiguration> frontendIpConfigurations()
public ApplicationGatewayInner withFrontendIpConfigurations(List<ApplicationGatewayFrontendIpConfiguration> frontendIpConfigurations)
frontendIpConfigurations - the frontendIpConfigurations value to set.public List<ApplicationGatewayFrontendPort> frontendPorts()
public ApplicationGatewayInner withFrontendPorts(List<ApplicationGatewayFrontendPort> frontendPorts)
frontendPorts - the frontendPorts value to set.public List<ApplicationGatewayProbeInner> probes()
public ApplicationGatewayInner withProbes(List<ApplicationGatewayProbeInner> probes)
probes - the probes value to set.public List<ApplicationGatewayBackendAddressPool> backendAddressPools()
public ApplicationGatewayInner withBackendAddressPools(List<ApplicationGatewayBackendAddressPool> backendAddressPools)
backendAddressPools - the backendAddressPools value to set.public List<ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection()
public ApplicationGatewayInner withBackendHttpSettingsCollection(List<ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection)
backendHttpSettingsCollection - the backendHttpSettingsCollection value to set.public List<ApplicationGatewayHttpListener> httpListeners()
public ApplicationGatewayInner withHttpListeners(List<ApplicationGatewayHttpListener> httpListeners)
httpListeners - the httpListeners value to set.public List<ApplicationGatewaySslProfile> sslProfiles()
public ApplicationGatewayInner withSslProfiles(List<ApplicationGatewaySslProfile> sslProfiles)
sslProfiles - the sslProfiles value to set.public List<ApplicationGatewayUrlPathMapInner> urlPathMaps()
public ApplicationGatewayInner withUrlPathMaps(List<ApplicationGatewayUrlPathMapInner> urlPathMaps)
urlPathMaps - the urlPathMaps value to set.public List<ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules()
public ApplicationGatewayInner withRequestRoutingRules(List<ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules)
requestRoutingRules - the requestRoutingRules value to set.public List<ApplicationGatewayRewriteRuleSet> rewriteRuleSets()
public ApplicationGatewayInner withRewriteRuleSets(List<ApplicationGatewayRewriteRuleSet> rewriteRuleSets)
rewriteRuleSets - the rewriteRuleSets value to set.public List<ApplicationGatewayRedirectConfigurationInner> redirectConfigurations()
public ApplicationGatewayInner withRedirectConfigurations(List<ApplicationGatewayRedirectConfigurationInner> redirectConfigurations)
redirectConfigurations - the redirectConfigurations value to set.public ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()
public ApplicationGatewayInner withWebApplicationFirewallConfiguration(ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration)
webApplicationFirewallConfiguration - the webApplicationFirewallConfiguration value to set.public com.azure.core.management.SubResource firewallPolicy()
public ApplicationGatewayInner withFirewallPolicy(com.azure.core.management.SubResource firewallPolicy)
firewallPolicy - the firewallPolicy value to set.public Boolean enableHttp2()
public ApplicationGatewayInner withEnableHttp2(Boolean enableHttp2)
enableHttp2 - the enableHttp2 value to set.public Boolean enableFips()
public ApplicationGatewayInner withEnableFips(Boolean enableFips)
enableFips - the enableFips value to set.public ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()
public ApplicationGatewayInner withAutoscaleConfiguration(ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration)
autoscaleConfiguration - the autoscaleConfiguration value to set.public List<ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations()
public ApplicationGatewayInner withPrivateLinkConfigurations(List<ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations)
privateLinkConfigurations - the privateLinkConfigurations value to set.public List<ApplicationGatewayPrivateEndpointConnectionInner> privateEndpointConnections()
public String resourceGuid()
public ProvisioningState provisioningState()
public List<ApplicationGatewayCustomError> customErrorConfigurations()
public ApplicationGatewayInner withCustomErrorConfigurations(List<ApplicationGatewayCustomError> customErrorConfigurations)
customErrorConfigurations - the customErrorConfigurations value to set.public Boolean forceFirewallPolicyAssociation()
public ApplicationGatewayInner withForceFirewallPolicyAssociation(Boolean forceFirewallPolicyAssociation)
forceFirewallPolicyAssociation - the forceFirewallPolicyAssociation value to set.public String id()
id in class com.azure.core.management.ProxyResourcepublic ApplicationGatewayInner withId(String id)
id - the id value to set.public ApplicationGatewayInner withLocation(String location)
withLocation in class com.azure.core.management.Resourcepublic ApplicationGatewayInner withTags(Map<String,String> tags)
withTags in class com.azure.core.management.Resourcepublic void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.