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 interfaceThe entirety of a hostname binding definition.static interfaceGrouping of hostname binding definition stages applicable as part of a web app creation.static interfaceThe entirety of a hostname binding definition as part of a web app update.static interfaceGrouping 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
idMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parentMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods 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
-