Partager via


FrontendEndpointProperties Constructors

Definition

Overloads

FrontendEndpointProperties()

Initializes a new instance of the FrontendEndpointProperties class.

FrontendEndpointProperties(String, String, Nullable<Int32>, FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink, String, String, String, CustomHttpsConfiguration)

Initializes a new instance of the FrontendEndpointProperties class.

FrontendEndpointProperties()

Initializes a new instance of the FrontendEndpointProperties class.

public FrontendEndpointProperties ();
Public Sub New ()

Applies to

Initializes a new instance of the FrontendEndpointProperties class.

public FrontendEndpointProperties (string hostName = default, string sessionAffinityEnabledState = default, int? sessionAffinityTtlSeconds = default, Microsoft.Azure.Management.FrontDoor.Models.FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink = default, string resourceState = default, string customHttpsProvisioningState = default, string customHttpsProvisioningSubstate = default, Microsoft.Azure.Management.FrontDoor.Models.CustomHttpsConfiguration customHttpsConfiguration = default);
new Microsoft.Azure.Management.FrontDoor.Models.FrontendEndpointProperties : string * string * Nullable<int> * Microsoft.Azure.Management.FrontDoor.Models.FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink * string * string * string * Microsoft.Azure.Management.FrontDoor.Models.CustomHttpsConfiguration -> Microsoft.Azure.Management.FrontDoor.Models.FrontendEndpointProperties
Public Sub New (Optional hostName As String = Nothing, Optional sessionAffinityEnabledState As String = Nothing, Optional sessionAffinityTtlSeconds As Nullable(Of Integer) = Nothing, Optional webApplicationFirewallPolicyLink As FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink = Nothing, Optional resourceState As String = Nothing, Optional customHttpsProvisioningState As String = Nothing, Optional customHttpsProvisioningSubstate As String = Nothing, Optional customHttpsConfiguration As CustomHttpsConfiguration = Nothing)

Parameters

hostName
String

The host name of the frontendEndpoint. Must be a domain name.

sessionAffinityEnabledState
String

Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled' Possible values include: 'Enabled', 'Disabled'

sessionAffinityTtlSeconds
Nullable<Int32>

UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable.

webApplicationFirewallPolicyLink
FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink

Defines the Web Application Firewall policy for each host (if applicable)

resourceState
String

Resource status. Possible values include: 'Creating', 'Enabling', 'Enabled', 'Disabling', 'Disabled', 'Deleting', 'Migrating', 'Migrated'

customHttpsProvisioningState
String

Provisioning status of Custom Https of the frontendEndpoint. Possible values include: 'Enabling', 'Enabled', 'Disabling', 'Disabled', 'Failed'

customHttpsProvisioningSubstate
String

Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. Possible values include: 'SubmittingDomainControlValidationRequest', 'PendingDomainControlValidationREquestApproval', 'DomainControlValidationRequestApproved', 'DomainControlValidationRequestRejected', 'DomainControlValidationRequestTimedOut', 'IssuingCertificate', 'DeployingCertificate', 'CertificateDeployed', 'DeletingCertificate', 'CertificateDeleted'

customHttpsConfiguration
CustomHttpsConfiguration

The configuration specifying how to enable HTTPS

Applies to