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