FrontDoor Interface
public interface FrontDoor
An immutable client-side representation of FrontDoor.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
List<Backend |
backendPools()
Gets the backend |
abstract
Backend |
backendPoolsSettings()
Gets the backend |
abstract String |
cname()
Gets the cname property: The host that each frontend |
abstract
Front |
enabledState()
Gets the enabled |
abstract Map<String,String> |
extendedProperties()
Gets the extended |
abstract String |
friendlyName()
Gets the friendly |
abstract String |
frontdoorId()
Gets the frontdoor |
abstract
List<Frontend |
frontendEndpoints()
Gets the frontend |
abstract
List<Health |
healthProbeSettings()
Gets the health |
abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
abstract
Front |
innerModel()
Gets the inner com. |
abstract
List<Load |
loadBalancingSettings()
Gets the load |
abstract String |
location()
Gets the location property: The geo-location where the resource lives. |
abstract String |
name()
Gets the name property: The name of the resource. |
abstract String |
provisioningState()
Gets the provisioning |
abstract
Front |
refresh()
Refreshes the resource to sync with Azure. |
abstract
Front |
refresh(Context context)
Refreshes the resource to sync with Azure. |
abstract Region |
region()
Gets the region of the resource. |
abstract String |
regionName()
Gets the name of the resource region. |
abstract String |
resourceGroupName()
Gets the name of the resource group. |
abstract
Front |
resourceState()
Gets the resource |
abstract
List<Routing |
routingRules()
Gets the routing |
abstract
List<Rules |
rulesEngines()
Gets the rules |
abstract Map<String,String> |
tags()
Gets the tags property: Resource tags. |
abstract String |
type()
Gets the type property: The type of the resource. |
abstract Update |
update()
Begins update for the Front |
abstract
Validate |
validateCustomDomain(ValidateCustomDomainInput customDomainProperties)
Validates the custom domain mapping to ensure it maps to the correct Front Door endpoint in DNS. |
abstract
Response<Validate |
validateCustomDomainWithResponse(ValidateCustomDomainInput customDomainProperties, Context context)
Validates the custom domain mapping to ensure it maps to the correct Front Door endpoint in DNS. |
Method Details
backendPools
public abstract List
Gets the backendPools property: Backend pools available to routing rules.
Returns:
backendPoolsSettings
public abstract BackendPoolsSettings backendPoolsSettings()
Gets the backendPoolsSettings property: Settings for all backendPools.
Returns:
cname
public abstract String cname()
Gets the cname property: The host that each frontendEndpoint must CNAME to.
Returns:
enabledState
public abstract FrontDoorEnabledState enabledState()
Gets the enabledState property: Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'.
Returns:
extendedProperties
public abstract Map
Gets the extendedProperties property: Key-Value pair representing additional properties for frontdoor.
Returns:
friendlyName
public abstract String friendlyName()
Gets the friendlyName property: A friendly name for the frontDoor.
Returns:
frontdoorId
public abstract String frontdoorId()
Gets the frontdoorId property: The Id of the frontdoor.
Returns:
frontendEndpoints
public abstract List
Gets the frontendEndpoints property: Frontend endpoints available to routing rules.
Returns:
healthProbeSettings
public abstract List
Gets the healthProbeSettings property: Health probe settings associated with this Front Door instance.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract FrontDoorInner innerModel()
Gets the inner com.azure.resourcemanager.frontdoor.fluent.models.FrontDoorInner object.
Returns:
loadBalancingSettings
public abstract List
Gets the loadBalancingSettings property: Load balancing settings associated with this Front Door instance.
Returns:
location
public abstract String location()
Gets the location property: The geo-location where the resource lives.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
provisioningState
public abstract String provisioningState()
Gets the provisioningState property: Provisioning state of the Front Door.
Returns:
refresh
public abstract FrontDoor refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract FrontDoor refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
region
public abstract Region region()
Gets the region of the resource.
Returns:
regionName
public abstract String regionName()
Gets the name of the resource region.
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
resourceState
public abstract FrontDoorResourceState resourceState()
Gets the resourceState property: Resource status of the Front Door or Front Door SubResource.
Resource status of the Front Door.
Returns:
routingRules
public abstract List
Gets the routingRules property: Routing rules associated with this Front Door.
Returns:
rulesEngines
public abstract List
Gets the rulesEngines property: Rules Engine Configurations available to routing rules.
Returns:
tags
public abstract Map
Gets the tags property: Resource tags.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract FrontDoor.Update update()
Begins update for the FrontDoor resource.
Returns:
validateCustomDomain
public abstract ValidateCustomDomainOutput validateCustomDomain(ValidateCustomDomainInput customDomainProperties)
Validates the custom domain mapping to ensure it maps to the correct Front Door endpoint in DNS.
Parameters:
Returns:
validateCustomDomainWithResponse
public abstract Response
Validates the custom domain mapping to ensure it maps to the correct Front Door endpoint in DNS.
Parameters:
Returns:
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