Interface HostnameSslBinding

All Superinterfaces:
ChildResource<WebAppBase>, HasInnerModel<HostnameSslState>, HasName, HasParent<WebAppBase>, Indexable

public interface HostnameSslBinding extends HasInnerModel<HostnameSslState>, ChildResource<WebAppBase>
An immutable representation of an host name SSL binding.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of a hostname SSL binding definition.
    static interface 
    Grouping of hostname SSL binding definition stages applicable as part of a web app creation.
    static interface 
    The entirety of a hostname SSL binding definition as part of a web app update.
    static interface 
    Grouping of hostname SSL binding definition stages applicable as part of a web app update.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the SSL type.
    Gets the SSL cert thumbprint.
    Gets the virtual IP address assigned to the host name.

    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
  • Method Details

    • sslState

      SslState sslState()
      Gets the SSL type.
      Returns:
      the SSL type
    • virtualIp

      String virtualIp()
      Gets the virtual IP address assigned to the host name.
      Returns:
      the virtual IP address assigned to the host name if IP based SSL is enabled
    • thumbprint

      String thumbprint()
      Gets the SSL cert thumbprint.
      Returns:
      the SSL cert thumbprint.