Key |
Returned |
Description |
tms
complex
|
always |
List of Traffic Manager profiles.
|
|
resource_group
str
|
always |
Name of a resource group where the Traffic Manager profile exists.
Sample:
testGroup
|
|
name
str
|
always |
Name of the Traffic Manager profile.
Sample:
testTm
|
|
state
str
|
|
The state of the Traffic Manager profile.
Sample:
present
|
|
location
str
|
|
Location of the Traffic Manager profile.
Sample:
global
|
|
profile_status
str
|
|
The status of the Traffic Manager profile.
Sample:
Enabled
|
|
routing_method
str
|
|
The traffic routing method of the Traffic Manager profile.
Sample:
performance
|
|
dns_config
complex
|
|
The DNS settings of the Traffic Manager profile.
Sample:
{'relative_name': 'testTm', 'fqdn': 'testTm.trafficmanager.net', 'ttl': 60}
|
|
monitor_config
complex
|
|
The endpoint monitoring settings of the Traffic Manager profile.
|
|
|
protocol
str
|
|
The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
Sample:
HTTP
|
|
|
port
int
|
|
The TCP port used to probe for endpoint health.
Sample:
80
|
|
|
path
str
|
|
The path relative to the endpoint domain name used to probe for endpoint health.
Sample:
/
|
|
|
interval
int
|
|
The monitor interval for endpoints in this profile in seconds.
Sample:
10
|
|
|
timeout
int
|
|
The monitor timeout for endpoints in this profile in seconds.
Sample:
30
|
|
|
tolerated_failures
int
|
|
The number of consecutive failed health check before declaring an endpoint Degraded after the next failed health check.
Sample:
3
|
|
endpoints
list
|
|
The list of endpoints in the Traffic Manager profile.
|
|
|
id
str
|
|
Fully qualified resource Id for the resource.
Sample:
/subscriptions/XXXXXX...XXXXXXXXX/resourceGroups/tmt/providers/Microsoft.Network/trafficManagerProfiles/tmtest/externalEndpoints/e1
|
|
|
name
str
|
|
The name of the endpoint.
Sample:
e1
|
|
|
type
str
|
|
The type of the endpoint.
Sample:
external_endpoints
|
|
|
target_resource_id
str
|
|
The Azure Resource URI of the of the endpoint.
Sample:
/subscriptions/XXXXXX...XXXXXXXXX/resourceGroups/vscjavaci/providers/Microsoft.ClassicCompute/domainNames/vscjavaci
|
|
|
target
str
|
|
The fully-qualified DNS name of the endpoint.
Sample:
8.8.8.8
|
|
|
status
str
|
|
The status of the endpoint.
Sample:
Enabled
|
|
|
weight
int
|
|
The weight of this endpoint when the profile has routing_method weighted .
Sample:
10
|
|
|
priority
str
|
|
The priority of this endpoint when the profile has routing_method priority .
Sample:
3
|
|
|
location
str
|
|
The location of endpoints when type is external_endpoints or nested_endpoints , and profile routing_method is (performance).
Sample:
East US
|
|
|
min_child_endpoints
int
|
|
The minimum number of endpoints that must be available in the child profile to make the parent profile available.
Sample:
3
|
|
|
geo_mapping
list
|
|
The list of countries/regions mapped to this endpoint when the profile has routing_method geographic .
Sample:
['GEO-NA', 'GEO-AS']
|