Interface FrontendEndpoint


public interface FrontendEndpoint
An immutable client-side representation of FrontendEndpoint.
  • Method Details

    • id

      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      Returns:
      the id value.
    • name

      String name()
      Gets the name property: Resource name.
      Returns:
      the name value.
    • type

      String type()
      Gets the type property: Resource type.
      Returns:
      the type value.
    • resourceState

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

      Resource status.

      Returns:
      the resourceState value.
    • customHttpsProvisioningState

      CustomHttpsProvisioningState customHttpsProvisioningState()
      Gets the customHttpsProvisioningState property: Provisioning status of Custom Https of the frontendEndpoint.
      Returns:
      the customHttpsProvisioningState value.
    • customHttpsProvisioningSubstate

      CustomHttpsProvisioningSubstate customHttpsProvisioningSubstate()
      Gets the customHttpsProvisioningSubstate property: Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.
      Returns:
      the customHttpsProvisioningSubstate value.
    • customHttpsConfiguration

      CustomHttpsConfiguration customHttpsConfiguration()
      Gets the customHttpsConfiguration property: The configuration specifying how to enable HTTPS.
      Returns:
      the customHttpsConfiguration value.
    • hostname

      String hostname()
      Gets the hostname property: The host name of the frontendEndpoint. Must be a domain name.
      Returns:
      the hostname value.
    • sessionAffinityEnabledState

      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

      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.
    • webApplicationFirewallPolicyLink

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

      FrontendEndpointInner innerModel()
      Gets the inner com.azure.resourcemanager.frontdoor.fluent.models.FrontendEndpointInner object.
      Returns:
      the inner object.