Edit

Share via


New-AzFrontDoorFrontendEndpointObject

Create an in-memory object for FrontendEndpoint.

Syntax

Default (Default)

New-AzFrontDoorFrontendEndpointObject
    [-CertificateSource <String>]
    [-MinimumTlsVersion <String>]
    [-CertificateType <String>]
    [-HostName <String>]
    [-SecretName <String>]
    [-SecretVersion <String>]
    [-Name <String>]
    [-SessionAffinityEnabledState <String>]
    [-SessionAffinityTtlInSeconds <Int32>]
    [-Vault <String>]
    [-WebApplicationFirewallPolicyLinkId <String>]
    [-Id <String>]
    [-ProtocolType <String>]
    [<CommonParameters>]

Description

Create an in-memory object for FrontendEndpoint.

Examples

Example 1: Create a PSFrontendEndpoint Object for Front Door creation

New-AzFrontDoorFrontendEndpointObject -Name "frontendendpoint1" -HostName "frontendendpoint1"
CertificateSource                  :
CertificateType                    :
CustomHttpsProvisioningState       :
CustomHttpsProvisioningSubstate    :
HostName                           : frontendendpoint1
Id                                 :
MinimumTlsVersion                  :
Name                               : frontendendpoint1
ProtocolType                       : ServerNameIndication
ResourceGroupName                  :
ResourceState                      :
SecretName                         :
SecretVersion                      :
SessionAffinityEnabledState        : Enabled
SessionAffinityTtlInSeconds        : 0
Type                               :
Vault                              :
WebApplicationFirewallPolicyLinkId

Create a PSFrontendEndpoint Object for Front Door creation

Parameters

-CertificateSource

Defines the source of the SSL certificate.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-CertificateType

Defines the type of the certificate used for secure connections to a frontendEndpoint.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-HostName

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

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Id

Resource ID.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-MinimumTlsVersion

The minimum TLS version required from the clients to establish an SSL handshake with Front Door.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Name

Resource name.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-ProtocolType

The TLS extension protocol that is used for secure delivery

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-SecretName

The name of the Key Vault secret representing the full certificate PFX.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-SecretVersion

The version of the Key Vault secret representing the full certificate PFX.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-SessionAffinityEnabledState

Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-SessionAffinityTtlInSeconds

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

Parameter properties

Type:Int32
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Vault

Resource ID.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-WebApplicationFirewallPolicyLinkId

Resource ID.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False
Aliases:WebApplicationFirewallPolicyLink

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

Outputs

FrontendEndpoint