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 extends Object>, Resource.DefinitionWithTags<T extends Object>, Resource.UpdateWithTags<T extends Object> -
Field Summary
-
Method Summary
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()- 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
-