FrontendEndpoint Interface

public interface FrontendEndpoint

An immutable client-side representation of FrontendEndpoint.

Method Summary

Modifier and Type Method and Description
abstract CustomHttpsConfiguration customHttpsConfiguration()

Gets the customHttpsConfiguration property: The configuration specifying how to enable HTTPS.

abstract CustomHttpsProvisioningState customHttpsProvisioningState()

Gets the customHttpsProvisioningState property: Provisioning status of Custom Https of the frontendEndpoint.

abstract CustomHttpsProvisioningSubstate customHttpsProvisioningSubstate()

Gets the customHttpsProvisioningSubstate property: Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.

abstract String hostname()

Gets the hostname property: The host name of the frontendEndpoint.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract FrontendEndpointInner innerModel()

Gets the inner com.azure.resourcemanager.frontdoor.fluent.models.FrontendEndpointInner object.

abstract String name()

Gets the name property: Resource name.

abstract FrontDoorResourceState resourceState()

Gets the resourceState property: Resource status of the Front Door or Front Door SubResource.

abstract SessionAffinityEnabledState sessionAffinityEnabledState()

Gets the sessionAffinityEnabledState property: Whether to allow session affinity on this host.

abstract Integer sessionAffinityTtlSeconds()

Gets the sessionAffinityTtlSeconds property: UNUSED.

abstract String type()

Gets the type property: Resource type.

abstract FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink()

Gets the webApplicationFirewallPolicyLink property: Defines the Web Application Firewall policy for each host (if applicable).

Method Details

customHttpsConfiguration

public abstract CustomHttpsConfiguration customHttpsConfiguration()

Gets the customHttpsConfiguration property: The configuration specifying how to enable HTTPS.

Returns:

the customHttpsConfiguration value.

customHttpsProvisioningState

public abstract CustomHttpsProvisioningState customHttpsProvisioningState()

Gets the customHttpsProvisioningState property: Provisioning status of Custom Https of the frontendEndpoint.

Returns:

the customHttpsProvisioningState value.

customHttpsProvisioningSubstate

public abstract CustomHttpsProvisioningSubstate customHttpsProvisioningSubstate()

Gets the customHttpsProvisioningSubstate property: Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.

Returns:

the customHttpsProvisioningSubstate value.

hostname

public abstract String hostname()

Gets the hostname property: The host name of the frontendEndpoint. Must be a domain name.

Returns:

the hostname value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract FrontendEndpointInner innerModel()

Gets the inner com.azure.resourcemanager.frontdoor.fluent.models.FrontendEndpointInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: Resource name.

Returns:

the name value.

resourceState

public abstract FrontDoorResourceState resourceState()

Gets the resourceState property: Resource status of the Front Door or Front Door SubResource.

Resource status.

Returns:

the resourceState value.

sessionAffinityEnabledState

public abstract SessionAffinityEnabledState sessionAffinityEnabledState()

Gets the sessionAffinityEnabledState property: Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'.

Returns:

the sessionAffinityEnabledState value.

sessionAffinityTtlSeconds

public abstract Integer sessionAffinityTtlSeconds()

Gets the sessionAffinityTtlSeconds property: UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable.

Returns:

the sessionAffinityTtlSeconds value.

type

public abstract String type()

Gets the type property: Resource type.

Returns:

the type value.

webApplicationFirewallPolicyLink

public abstract FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink()

Gets the webApplicationFirewallPolicyLink property: Defines the Web Application Firewall policy for each host (if applicable).

Returns:

the webApplicationFirewallPolicyLink value.

Applies to