az network front-door frontend-endpoint
Note
This reference is part of the front-door extension for the Azure CLI (version 2.67.0 or higher). The extension will automatically install the first time you run an az network front-door frontend-endpoint command. Learn more about extensions.
Manage Front Door frontend endpoints.
Commands
Name | Description | Type | Status |
---|---|---|---|
az network front-door frontend-endpoint create |
Create a Front Door frontend endpoint. |
Extension | GA |
az network front-door frontend-endpoint delete |
Delete a Front Door frontend endpoint. |
Extension | GA |
az network front-door frontend-endpoint disable-https |
Disable HTTPS protocol for a custom domain. |
Extension | GA |
az network front-door frontend-endpoint enable-https |
Enable HTTPS protocol for a custom domain. |
Extension | GA |
az network front-door frontend-endpoint list |
List Front Door frontend endpoints. |
Extension | GA |
az network front-door frontend-endpoint show |
Get the details of a Front Door frontend endpoint. |
Extension | GA |
az network front-door frontend-endpoint wait |
Place the CLI in a waiting state until a condition of the Front Door frontend endpoint is met. |
Extension | GA |
az network front-door frontend-endpoint create
Create a Front Door frontend endpoint.
az network front-door frontend-endpoint create --front-door-name
--host-name
--name
--resource-group
[--session-affinity-enabled {Disabled, Enabled}]
[--session-affinity-ttl]
[--waf-policy]
Required Parameters
Name of the Front Door.
Domain name of the frontend endpoint.
Name of the frontend endpoint.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Optional Parameters
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Whether to allow session affinity on this host.
Property | Value |
---|---|
Accepted values: | Disabled, Enabled |
The TTL to use in seconds for session affinity.
Name or ID of a web application firewall policy.
Global Parameters
Increase logging verbosity to show all debug logs.
Property | Value |
---|---|
Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
Property | Value |
---|---|
Default value: | False |
Output format.
Property | Value |
---|---|
Default value: | json |
Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Property | Value |
---|---|
Default value: | False |
az network front-door frontend-endpoint delete
Delete a Front Door frontend endpoint.
az network front-door frontend-endpoint delete --front-door-name
--name
--resource-group
Required Parameters
Name of the Front Door.
Name of the frontend endpoint.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Global Parameters
Increase logging verbosity to show all debug logs.
Property | Value |
---|---|
Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
Property | Value |
---|---|
Default value: | False |
Output format.
Property | Value |
---|---|
Default value: | json |
Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Property | Value |
---|---|
Default value: | False |
az network front-door frontend-endpoint disable-https
Disable HTTPS protocol for a custom domain.
az network front-door frontend-endpoint disable-https --front-door-name
--name
--resource-group
Required Parameters
Name of the Front Door.
Name of the frontend endpoint.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Global Parameters
Increase logging verbosity to show all debug logs.
Property | Value |
---|---|
Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
Property | Value |
---|---|
Default value: | False |
Output format.
Property | Value |
---|---|
Default value: | json |
Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Property | Value |
---|---|
Default value: | False |
az network front-door frontend-endpoint enable-https
Enable HTTPS protocol for a custom domain.
HTTPS protocol for a custom domain can be enabled using Front Door managed certificate or using your own certificate in Azure Key Vault. For Azure Key Vault, right permissions need to be set for Front Door to access the Key vault. Learn more at https://aka.ms/FrontDoorCustomDomain.
az network front-door frontend-endpoint enable-https --front-door-name
--name
--resource-group
[--certificate-source {AzureKeyVault, FrontDoor}]
[--minimum-tls-version {1.0, 1.2}]
[--secret-name]
[--secret-version]
[--vault-id]
Required Parameters
Name of the Front Door.
Name of the frontend endpoint.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Optional Parameters
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Certificate source to enable HTTPS.
Property | Value |
---|---|
Parameter group: | HTTPS Arguments |
Default value: | FrontDoor |
Accepted values: | AzureKeyVault, FrontDoor |
The minimum TLS version required from the clients to establish an SSL handshake with Front Door.
Property | Value |
---|---|
Parameter group: | HTTPS Arguments |
Default value: | 1.2 |
Accepted values: | 1.0, 1.2 |
The name of the Key Vault secret representing the full certificate PFX.
Property | Value |
---|---|
Parameter group: | HTTPS Arguments |
The version of the Key Vault secret representing the full certificate PFX, the "Latest" version will always be used if not specified and your certificate will be auto-rotated when a new version of secret generated.
Property | Value |
---|---|
Parameter group: | HTTPS Arguments |
The resource id of the Key Vault containing the SSL certificate.
Property | Value |
---|---|
Parameter group: | HTTPS Arguments |
Global Parameters
Increase logging verbosity to show all debug logs.
Property | Value |
---|---|
Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
Property | Value |
---|---|
Default value: | False |
Output format.
Property | Value |
---|---|
Default value: | json |
Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Property | Value |
---|---|
Default value: | False |
az network front-door frontend-endpoint list
List Front Door frontend endpoints.
az network front-door frontend-endpoint list --front-door-name
--resource-group
Required Parameters
Name of the Front Door.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Global Parameters
Increase logging verbosity to show all debug logs.
Property | Value |
---|---|
Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
Property | Value |
---|---|
Default value: | False |
Output format.
Property | Value |
---|---|
Default value: | json |
Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Property | Value |
---|---|
Default value: | False |
az network front-door frontend-endpoint show
Get the details of a Front Door frontend endpoint.
az network front-door frontend-endpoint show --front-door-name
--name
--resource-group
Required Parameters
Name of the Front Door.
Name of the frontend endpoint.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Global Parameters
Increase logging verbosity to show all debug logs.
Property | Value |
---|---|
Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
Property | Value |
---|---|
Default value: | False |
Output format.
Property | Value |
---|---|
Default value: | json |
Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Property | Value |
---|---|
Default value: | False |
az network front-door frontend-endpoint wait
Place the CLI in a waiting state until a condition of the Front Door frontend endpoint is met.
az network front-door frontend-endpoint wait --front-door-name
--name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Examples
Wait until a front endpoint's certificate is deployed.
az network front-door frontend-endpoint wait -g MyResourceGroup --name endpoint1 --front-door-name frontdoor1 --custom "customHttpsProvisioningState=='Enabled'"
Required Parameters
Name of the Front Door.
Name of the frontend endpoint.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Optional Parameters
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Wait until created with 'provisioningState' at 'Succeeded'.
Property | Value |
---|---|
Parameter group: | Wait Condition Arguments |
Default value: | False |
Wait until the condition satisfies a custom JMESPath query. E.g. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Property | Value |
---|---|
Parameter group: | Wait Condition Arguments |
Wait until deleted.
Property | Value |
---|---|
Parameter group: | Wait Condition Arguments |
Default value: | False |
Wait until the resource exists.
Property | Value |
---|---|
Parameter group: | Wait Condition Arguments |
Default value: | False |
Polling interval in seconds.
Property | Value |
---|---|
Parameter group: | Wait Condition Arguments |
Default value: | 30 |
Maximum wait in seconds.
Property | Value |
---|---|
Parameter group: | Wait Condition Arguments |
Default value: | 3600 |
Wait until updated with provisioningState at 'Succeeded'.
Property | Value |
---|---|
Parameter group: | Wait Condition Arguments |
Default value: | False |
Global Parameters
Increase logging verbosity to show all debug logs.
Property | Value |
---|---|
Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
Property | Value |
---|---|
Default value: | False |
Output format.
Property | Value |
---|---|
Default value: | json |
Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Property | Value |
---|---|
Default value: | False |