TrafficManagerProfile Interface

public interface TrafficManagerProfile extends GroupableResource<TrafficManager, ProfileInner>,Refreshable,Updatable<TrafficManagerProfile.Update>

An immutable client-side representation of an Azure traffic manager profile.

Method Summary

Modifier and Type Method and Description
Map<String, TrafficManagerAzureEndpoint> azureEndpoints()
String dnsLabel()
Map<String, TrafficManagerExternalEndpoint> externalEndpoints()
String fqdn()
boolean isEnabled()
String monitoringPath()
long monitoringPort()
ProfileMonitorStatus monitorStatus()
Map<String, TrafficManagerNestedProfileEndpoint> nestedProfileEndpoints()
long timeToLive()
TrafficRoutingMethod trafficRoutingMethod()

Inherited Members

Method Details

azureEndpoints

public Map azureEndpoints()

Returns:

Azure endpoints in the traffic manager profile, indexed by the name

dnsLabel

public String dnsLabel()

Returns:

the relative DNS name of the traffic manager profile

externalEndpoints

public Map externalEndpoints()

Returns:

external endpoints in the traffic manager profile, indexed by the name

fqdn

public String fqdn()

Returns:

fully qualified domain name (FQDN) of the traffic manager profile.

isEnabled

public boolean isEnabled()

Returns:

true if the traffic manager profile is enabled, false if enabled

monitoringPath

public String monitoringPath()

Returns:

the path that is monitored to check the health of traffic manager profile endpoints

monitoringPort

public long monitoringPort()

Returns:

the port that is monitored to check the health of traffic manager profile endpoints

monitorStatus

public 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

nestedProfileEndpoints

public Map nestedProfileEndpoints()

Returns:

nested traffic manager profile endpoints in this traffic manager profile, indexed by the name

timeToLive

public long timeToLive()

Returns:

the DNS Time-To-Live (TTL), in seconds

trafficRoutingMethod

public TrafficRoutingMethod trafficRoutingMethod()

Returns:

the routing method used to route traffic to traffic manager profile endpoints

Applies to