WebAppBase.UpdateStages.WithHostNameBinding<FluentT> Interface

Type Parameters

FluentT

the type of the resource

public static interface WebAppBase.UpdateStages.WithHostNameBinding

The stage of the web app update allowing host name binding to be set.

Method Summary

Modifier and Type Method and Description
abstract Blank<Update<FluentT>> defineHostnameBinding()

Starts the definition of a new host name binding.

abstract Update<FluentT> withManagedHostnameBindings(AppServiceDomain domain, String[] hostnames)

Defines a list of host names of an Azure managed domain.

abstract Update<FluentT> withThirdPartyHostnameBinding(String domain, String[] hostnames)

Defines a list of host names of an externally purchased domain.

abstract Update<FluentT> withoutHostnameBinding(String hostname)

Unbinds a hostname from the web app.

Method Details

defineHostnameBinding

public abstract HostnameBinding.UpdateDefinitionStages.Blank> defineHostnameBinding()

Starts the definition of a new host name binding.

Returns:

the first stage of a hostname binding update

withManagedHostnameBindings

public abstract WebAppBase.Update withManagedHostnameBindings(AppServiceDomain domain, String[] hostnames)

Defines a list of host names of an Azure managed domain. The DNS record type is defaulted to be CNAME except for the root level domain ("@").

Parameters:

domain - the Azure managed domain
hostnames - the list of sub-domains

Returns:

the next stage of web app update

withThirdPartyHostnameBinding

public abstract WebAppBase.Update withThirdPartyHostnameBinding(String domain, String[] hostnames)

Defines a list of host names of an externally purchased domain. The hostnames must be configured before hand to point to the web app.

Parameters:

domain - the external domain name
hostnames - the list of sub-domains

Returns:

the next stage of web app update

withoutHostnameBinding

public abstract WebAppBase.Update withoutHostnameBinding(String hostname)

Unbinds a hostname from the web app.

Parameters:

hostname - the hostname to unbind

Returns:

the next stage of web app update

Applies to