Share via


FrontendEndpoint Constructors

Definition

Overloads

FrontendEndpoint()

Initializes a new instance of the FrontendEndpoint class.

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

Initializes a new instance of the FrontendEndpoint class.

FrontendEndpoint()

Initializes a new instance of the FrontendEndpoint class.

public FrontendEndpoint ();
Public Sub New ()

Applies to

Initializes a new instance of the FrontendEndpoint class.

public FrontendEndpoint (string id = default, string name = default, string type = default, 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.FrontendEndpoint : string * string * string * string * string * Nullable<int> * Microsoft.Azure.Management.FrontDoor.Models.FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink * string * string * string * Microsoft.Azure.Management.FrontDoor.Models.CustomHttpsConfiguration -> Microsoft.Azure.Management.FrontDoor.Models.FrontendEndpoint
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, 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

id
String

Resource ID.

name
String

Resource name.

type
String

Resource type.

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