Interface HostNameBinding
- All Superinterfaces:
ChildResource<WebAppBase>
,ExternalChildResource<HostNameBinding,
,WebAppBase> HasId
,HasInner<com.microsoft.azure.management.appservice.implementation.HostNameBindingInner>
,HasName
,HasParent<WebAppBase>
,Indexable
,Refreshable<HostNameBinding>
,Resource
@Beta
public interface HostNameBinding
extends HasInner<com.microsoft.azure.management.appservice.implementation.HostNameBindingInner>, ExternalChildResource<HostNameBinding,WebAppBase>, Resource
An immutable representation of a host name binding.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
The entirety of a hostname binding definition.static interface
Grouping of hostname binding definition stages applicable as part of a web app creation.static interface
The entirety of a hostname binding definition as part of a web app update.static interface
Grouping of host name binding definition stages applicable as part of a web app creation.Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
-
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parent
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Method Details
-
webAppName
String webAppName()- Returns:
- the web app name
-
domainId
String domainId()- Returns:
- the fully qualified ARM domain resource URI
-
azureResourceName
String azureResourceName()- Returns:
- Azure resource name to bind to
-
azureResourceType
AzureResourceType azureResourceType()- Returns:
- Azure resource type
-
dnsRecordType
CustomHostNameDnsRecordType dnsRecordType()- Returns:
- custom DNS record type
-
hostNameType
HostNameType hostNameType()- Returns:
- the host name type
-