Interface TrafficManagerProfile

  • All Superinterfaces:
    com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.trafficmanager.implementation.TrafficManager,​com.microsoft.azure.management.trafficmanager.implementation.ProfileInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasId, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.trafficmanager.implementation.ProfileInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.trafficmanager.implementation.TrafficManager>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasName, com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup, com.microsoft.azure.management.resources.fluentcore.model.Indexable, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<TrafficManagerProfile>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource, com.microsoft.azure.management.resources.fluentcore.model.Updatable<TrafficManagerProfile.Update>

    public interface TrafficManagerProfile
    extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.trafficmanager.implementation.TrafficManager,​com.microsoft.azure.management.trafficmanager.implementation.ProfileInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<TrafficManagerProfile>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<TrafficManagerProfile.Update>
    An immutable client-side representation of an Azure traffic manager profile.
    • Method Detail

      • dnsLabel

        String dnsLabel()
        Returns:
        the relative DNS name of the traffic manager profile
      • fqdn

        String fqdn()
        Returns:
        fully qualified domain name (FQDN) of the traffic manager profile.
      • timeToLive

        long timeToLive()
        Returns:
        the DNS Time-To-Live (TTL), in seconds
      • isEnabled

        boolean isEnabled()
        Returns:
        true if the traffic manager profile is enabled, false if enabled
      • trafficRoutingMethod

        TrafficRoutingMethod trafficRoutingMethod()
        Returns:
        the routing method used to route traffic to traffic manager profile endpoints
      • monitorStatus

        ProfileMonitorStatus monitorStatus()
        Returns:
        profile monitor status which is combination of the endpoint monitor status values for all endpoints in the profile, and the configured profile status
      • monitoringPort

        long monitoringPort()
        Returns:
        the port that is monitored to check the health of traffic manager profile endpoints
      • monitoringPath

        String monitoringPath()
        Returns:
        the path that is monitored to check the health of traffic manager profile endpoints