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 Classes
    Modifier and Type
    Interface
    Description
    static 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

    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 Type
    Method
    Description
    Gets Azure resource name to bind to.
    Gets Azure resource type.
    Gets custom DNS record type.
    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.arm.models.HasId

    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.Indexable

    key

    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

      Gets custom DNS record type.
      Returns:
      custom DNS record type
    • hostnameType

      HostnameType hostnameType()
      Gets the host name type.
      Returns:
      the host name type