FrontDoorInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. frontdoor. fluent. models. FrontDoorInner
- com.
- com.
- com.
public final class FrontDoorInner
extends Resource
Front Door represents a collection of backend endpoints to route traffic to along with rules that specify how traffic is sent there.
Constructor Summary
Constructor | Description |
---|---|
FrontDoorInner() |
Creates an instance of Front |
Method Summary
Modifier and Type | Method and Description |
---|---|
List<Backend |
backendPools()
Get the backend |
Backend |
backendPoolsSettings()
Get the backend |
String |
cname()
Get the cname property: The host that each frontend |
Front |
enabledState()
Get the enabled |
Map<String,String> |
extendedProperties()
Get the extended |
String |
friendlyName()
Get the friendly |
String |
frontdoorId()
Get the frontdoor |
List<Frontend |
frontendEndpoints()
Get the frontend |
List<Health |
healthProbeSettings()
Get the health |
List<Load |
loadBalancingSettings()
Get the load |
String |
provisioningState()
Get the provisioning |
Front |
resourceState()
Get the resource |
List<Routing |
routingRules()
Get the routing |
List<Rules |
rulesEngines()
Get the rules |
void |
validate()
Validates the instance. |
Front |
withBackendPools(List<BackendPool> backendPools)
Set the backend |
Front |
withBackendPoolsSettings(BackendPoolsSettings backendPoolsSettings)
Set the backend |
Front |
withEnabledState(FrontDoorEnabledState enabledState)
Set the enabled |
Front |
withFriendlyName(String friendlyName)
Set the friendly |
Front |
withFrontendEndpoints(List<FrontendEndpointInner> frontendEndpoints)
Set the frontend |
Front |
withHealthProbeSettings(List<HealthProbeSettingsModel> healthProbeSettings)
Set the health |
Front |
withLoadBalancingSettings(List<LoadBalancingSettingsModel> loadBalancingSettings)
Set the load |
Front |
withLocation(String location) |
Front |
withRoutingRules(List<RoutingRule> routingRules)
Set the routing |
Front |
withTags(Map<String,String> tags) |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
FrontDoorInner
public FrontDoorInner()
Creates an instance of FrontDoorInner class.
Method Details
backendPools
public List
Get the backendPools property: Backend pools available to routing rules.
Returns:
backendPoolsSettings
public BackendPoolsSettings backendPoolsSettings()
Get the backendPoolsSettings property: Settings for all backendPools.
Returns:
cname
public String cname()
Get the cname property: The host that each frontendEndpoint must CNAME to.
Returns:
enabledState
public FrontDoorEnabledState enabledState()
Get the enabledState property: Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'.
Returns:
extendedProperties
public Map
Get the extendedProperties property: Key-Value pair representing additional properties for frontdoor.
Returns:
friendlyName
public String friendlyName()
Get the friendlyName property: A friendly name for the frontDoor.
Returns:
frontdoorId
public String frontdoorId()
Get the frontdoorId property: The Id of the frontdoor.
Returns:
frontendEndpoints
public List
Get the frontendEndpoints property: Frontend endpoints available to routing rules.
Returns:
healthProbeSettings
public List
Get the healthProbeSettings property: Health probe settings associated with this Front Door instance.
Returns:
loadBalancingSettings
public List
Get the loadBalancingSettings property: Load balancing settings associated with this Front Door instance.
Returns:
provisioningState
public String provisioningState()
Get the provisioningState property: Provisioning state of the Front Door.
Returns:
resourceState
public FrontDoorResourceState resourceState()
Get the resourceState property: Resource status of the Front Door or Front Door SubResource.
Resource status of the Front Door.
Returns:
routingRules
public List
Get the routingRules property: Routing rules associated with this Front Door.
Returns:
rulesEngines
public List
Get the rulesEngines property: Rules Engine Configurations available to routing rules.
Returns:
validate
public void validate()
Validates the instance.
withBackendPools
public FrontDoorInner withBackendPools(List
Set the backendPools property: Backend pools available to routing rules.
Parameters:
Returns:
withBackendPoolsSettings
public FrontDoorInner withBackendPoolsSettings(BackendPoolsSettings backendPoolsSettings)
Set the backendPoolsSettings property: Settings for all backendPools.
Parameters:
Returns:
withEnabledState
public FrontDoorInner withEnabledState(FrontDoorEnabledState enabledState)
Set the enabledState property: Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'.
Parameters:
Returns:
withFriendlyName
public FrontDoorInner withFriendlyName(String friendlyName)
Set the friendlyName property: A friendly name for the frontDoor.
Parameters:
Returns:
withFrontendEndpoints
public FrontDoorInner withFrontendEndpoints(List
Set the frontendEndpoints property: Frontend endpoints available to routing rules.
Parameters:
Returns:
withHealthProbeSettings
public FrontDoorInner withHealthProbeSettings(List
Set the healthProbeSettings property: Health probe settings associated with this Front Door instance.
Parameters:
Returns:
withLoadBalancingSettings
public FrontDoorInner withLoadBalancingSettings(List
Set the loadBalancingSettings property: Load balancing settings associated with this Front Door instance.
Parameters:
Returns:
withLocation
public FrontDoorInner withLocation(String location)
Overrides:
FrontDoorInner.withLocation(String location)Parameters:
withRoutingRules
public FrontDoorInner withRoutingRules(List
Set the routingRules property: Routing rules associated with this Front Door.
Parameters:
Returns:
withTags
public FrontDoorInner withTags(Map
Overrides:
FrontDoorInner.withTags(Map<String,String> tags)Parameters:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for