Interface HostnameBinding
- All Superinterfaces:
ChildResource<WebAppBase>
,ExternalChildResource<HostnameBinding,
,WebAppBase> HasId
,HasInnerModel<HostnameBindingInner>
,HasName
,HasParent<WebAppBase>
,Indexable
,Refreshable<HostnameBinding>
,Resource
public interface HostnameBinding
extends HasInnerModel<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.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets Azure resource name to bind to.Gets Azure resource type.Gets custom DNS record type.domainId()
Gets the fully qualified ARM domain resource URI.Gets the host name type.Gets the web app name.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource
id
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parent
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Method Details
-
webAppName
String webAppName()Gets the web app name.- Returns:
- the web app name
-
domainId
String domainId()Gets the fully qualified ARM domain resource URI.- Returns:
- the fully qualified ARM domain resource URI
-
azureResourceName
String azureResourceName()Gets Azure resource name to bind to.- Returns:
- Azure resource name to bind to
-
azureResourceType
AzureResourceType azureResourceType()Gets Azure resource type.- Returns:
- Azure resource type
-
dnsRecordType
CustomHostnameDnsRecordType dnsRecordType()Gets custom DNS record type.- Returns:
- custom DNS record type
-
hostnameType
HostnameType hostnameType()Gets the host name type.- Returns:
- the host name type
-