Interface HostnameBinding
- All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<WebAppBase>, com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource<HostnameBinding, WebAppBase>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<HostnameBindingInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<WebAppBase>, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<HostnameBinding>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
public interface HostnameBinding
extends com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<HostnameBindingInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource<HostnameBinding, WebAppBase>, com.azure.resourcemanager.resources.fluentcore.arm.models.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
com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.UpdateWithTags<T> -
Field Summary
Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
DUMMY -
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.arm.models.HasId
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.Indexable
keyMethods 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
-
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
-
dnsRecordType
CustomHostnameDnsRecordType dnsRecordType()Gets custom DNS record type.- Returns:
- custom DNS record type
-
hostnameType
-