This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
azure-native.network.getProfile
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
Gets a Traffic Manager profile. Azure REST API version: 2022-04-01.
Other available API versions: 2017-03-01, 2018-02-01, 2022-04-01-preview.
Using getProfile
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getProfile(args: GetProfileArgs, opts?: InvokeOptions): Promise<GetProfileResult>
function getProfileOutput(args: GetProfileOutputArgs, opts?: InvokeOptions): Output<GetProfileResult>
def get_profile(profile_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProfileResult
def get_profile_output(profile_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProfileResult]
func LookupProfile(ctx *Context, args *LookupProfileArgs, opts ...InvokeOption) (*LookupProfileResult, error)
func LookupProfileOutput(ctx *Context, args *LookupProfileOutputArgs, opts ...InvokeOption) LookupProfileResultOutput
> Note: This function is named LookupProfile
in the Go SDK.
public static class GetProfile
{
public static Task<GetProfileResult> InvokeAsync(GetProfileArgs args, InvokeOptions? opts = null)
public static Output<GetProfileResult> Invoke(GetProfileInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetProfileResult> getProfile(GetProfileArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:network:getProfile
arguments:
# arguments dictionary
The following arguments are supported:
- Profile
Name string - The name of the Traffic Manager profile.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Profile
Name string - The name of the Traffic Manager profile.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- profile
Name String - The name of the Traffic Manager profile.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- profile
Name string - The name of the Traffic Manager profile.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- profile_
name str - The name of the Traffic Manager profile.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- profile
Name String - The name of the Traffic Manager profile.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getProfile Result
The following output properties are available:
- Allowed
Endpoint List<string>Record Types - The list of allowed endpoint record types.
- Dns
Config Pulumi.Azure Native. Network. Outputs. Dns Config Response - The DNS settings of the Traffic Manager profile.
- Endpoints
List<Pulumi.
Azure Native. Network. Outputs. Endpoint Response> - The list of endpoints in the Traffic Manager profile.
- Id string
- Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
- Location string
- The Azure Region where the resource lives
- Max
Return double - Maximum number of endpoints to be returned for MultiValue routing type.
- Monitor
Config Pulumi.Azure Native. Network. Outputs. Monitor Config Response - The endpoint monitoring settings of the Traffic Manager profile.
- Name string
- The name of the resource
- Profile
Status string - The status of the Traffic Manager profile.
- Dictionary<string, string>
- Resource tags.
- Traffic
Routing stringMethod - The traffic routing method of the Traffic Manager profile.
- Traffic
View stringEnrollment Status - Indicates whether Traffic View is 'Enabled' or 'Disabled' for the Traffic Manager profile. Null, indicates 'Disabled'. Enabling this feature will increase the cost of the Traffic Manage profile.
- Type string
- The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
- Allowed
Endpoint []stringRecord Types - The list of allowed endpoint record types.
- Dns
Config DnsConfig Response - The DNS settings of the Traffic Manager profile.
- Endpoints
[]Endpoint
Response - The list of endpoints in the Traffic Manager profile.
- Id string
- Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
- Location string
- The Azure Region where the resource lives
- Max
Return float64 - Maximum number of endpoints to be returned for MultiValue routing type.
- Monitor
Config MonitorConfig Response - The endpoint monitoring settings of the Traffic Manager profile.
- Name string
- The name of the resource
- Profile
Status string - The status of the Traffic Manager profile.
- map[string]string
- Resource tags.
- Traffic
Routing stringMethod - The traffic routing method of the Traffic Manager profile.
- Traffic
View stringEnrollment Status - Indicates whether Traffic View is 'Enabled' or 'Disabled' for the Traffic Manager profile. Null, indicates 'Disabled'. Enabling this feature will increase the cost of the Traffic Manage profile.
- Type string
- The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
- allowed
Endpoint List<String>Record Types - The list of allowed endpoint record types.
- dns
Config DnsConfig Response - The DNS settings of the Traffic Manager profile.
- endpoints
List<Endpoint
Response> - The list of endpoints in the Traffic Manager profile.
- id String
- Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
- location String
- The Azure Region where the resource lives
- max
Return Double - Maximum number of endpoints to be returned for MultiValue routing type.
- monitor
Config MonitorConfig Response - The endpoint monitoring settings of the Traffic Manager profile.
- name String
- The name of the resource
- profile
Status String - The status of the Traffic Manager profile.
- Map<String,String>
- Resource tags.
- traffic
Routing StringMethod - The traffic routing method of the Traffic Manager profile.
- traffic
View StringEnrollment Status - Indicates whether Traffic View is 'Enabled' or 'Disabled' for the Traffic Manager profile. Null, indicates 'Disabled'. Enabling this feature will increase the cost of the Traffic Manage profile.
- type String
- The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
- allowed
Endpoint string[]Record Types - The list of allowed endpoint record types.
- dns
Config DnsConfig Response - The DNS settings of the Traffic Manager profile.
- endpoints
Endpoint
Response[] - The list of endpoints in the Traffic Manager profile.
- id string
- Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
- location string
- The Azure Region where the resource lives
- max
Return number - Maximum number of endpoints to be returned for MultiValue routing type.
- monitor
Config MonitorConfig Response - The endpoint monitoring settings of the Traffic Manager profile.
- name string
- The name of the resource
- profile
Status string - The status of the Traffic Manager profile.
- {[key: string]: string}
- Resource tags.
- traffic
Routing stringMethod - The traffic routing method of the Traffic Manager profile.
- traffic
View stringEnrollment Status - Indicates whether Traffic View is 'Enabled' or 'Disabled' for the Traffic Manager profile. Null, indicates 'Disabled'. Enabling this feature will increase the cost of the Traffic Manage profile.
- type string
- The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
- allowed_
endpoint_ Sequence[str]record_ types - The list of allowed endpoint record types.
- dns_
config DnsConfig Response - The DNS settings of the Traffic Manager profile.
- endpoints
Sequence[Endpoint
Response] - The list of endpoints in the Traffic Manager profile.
- id str
- Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
- location str
- The Azure Region where the resource lives
- max_
return float - Maximum number of endpoints to be returned for MultiValue routing type.
- monitor_
config MonitorConfig Response - The endpoint monitoring settings of the Traffic Manager profile.
- name str
- The name of the resource
- profile_
status str - The status of the Traffic Manager profile.
- Mapping[str, str]
- Resource tags.
- traffic_
routing_ strmethod - The traffic routing method of the Traffic Manager profile.
- traffic_
view_ strenrollment_ status - Indicates whether Traffic View is 'Enabled' or 'Disabled' for the Traffic Manager profile. Null, indicates 'Disabled'. Enabling this feature will increase the cost of the Traffic Manage profile.
- type str
- The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
- allowed
Endpoint List<String>Record Types - The list of allowed endpoint record types.
- dns
Config Property Map - The DNS settings of the Traffic Manager profile.
- endpoints List<Property Map>
- The list of endpoints in the Traffic Manager profile.
- id String
- Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
- location String
- The Azure Region where the resource lives
- max
Return Number - Maximum number of endpoints to be returned for MultiValue routing type.
- monitor
Config Property Map - The endpoint monitoring settings of the Traffic Manager profile.
- name String
- The name of the resource
- profile
Status String - The status of the Traffic Manager profile.
- Map<String>
- Resource tags.
- traffic
Routing StringMethod - The traffic routing method of the Traffic Manager profile.
- traffic
View StringEnrollment Status - Indicates whether Traffic View is 'Enabled' or 'Disabled' for the Traffic Manager profile. Null, indicates 'Disabled'. Enabling this feature will increase the cost of the Traffic Manage profile.
- type String
- The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
Supporting Types
DnsConfigResponse
- Fqdn string
- The fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.
- Relative
Name string - The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
- Ttl double
- The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
- Fqdn string
- The fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.
- Relative
Name string - The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
- Ttl float64
- The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
- fqdn String
- The fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.
- relative
Name String - The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
- ttl Double
- The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
- fqdn string
- The fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.
- relative
Name string - The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
- ttl number
- The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
- fqdn str
- The fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.
- relative_
name str - The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
- ttl float
- The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
- fqdn String
- The fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.
- relative
Name String - The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
- ttl Number
- The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
EndpointPropertiesResponseCustomHeaders
EndpointPropertiesResponseSubnets
EndpointResponse
- Always
Serve string - If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method.
- Custom
Headers List<Pulumi.Azure Native. Network. Inputs. Endpoint Properties Response Custom Headers> - List of custom headers.
- Endpoint
Location string - Specifies the location of the external or nested endpoints when using the 'Performance' traffic routing method.
- Endpoint
Monitor stringStatus - The monitoring status of the endpoint.
- Endpoint
Status string - The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
- Geo
Mapping List<string> - The list of countries/regions mapped to this endpoint when using the 'Geographic' traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
- Id string
- Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
- Min
Child doubleEndpoints - The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- Min
Child doubleEndpoints IPv4 - The minimum number of IPv4 (DNS record type A) endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- Min
Child doubleEndpoints IPv6 - The minimum number of IPv6 (DNS record type AAAA) endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- Name string
- The name of the resource
- Priority double
- The priority of this endpoint when using the 'Priority' traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
- Subnets
List<Pulumi.
Azure Native. Network. Inputs. Endpoint Properties Response Subnets> - The list of subnets, IP addresses, and/or address ranges mapped to this endpoint when using the 'Subnet' traffic routing method. An empty list will match all ranges not covered by other endpoints.
- Target string
- The fully-qualified DNS name or IP address of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
- Target
Resource stringId - The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
- Type string
- The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
- Weight double
- The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
- Always
Serve string - If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method.
- Custom
Headers []EndpointProperties Response Custom Headers - List of custom headers.
- Endpoint
Location string - Specifies the location of the external or nested endpoints when using the 'Performance' traffic routing method.
- Endpoint
Monitor stringStatus - The monitoring status of the endpoint.
- Endpoint
Status string - The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
- Geo
Mapping []string - The list of countries/regions mapped to this endpoint when using the 'Geographic' traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
- Id string
- Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
- Min
Child float64Endpoints - The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- Min
Child float64Endpoints IPv4 - The minimum number of IPv4 (DNS record type A) endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- Min
Child float64Endpoints IPv6 - The minimum number of IPv6 (DNS record type AAAA) endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- Name string
- The name of the resource
- Priority float64
- The priority of this endpoint when using the 'Priority' traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
- Subnets
[]Endpoint
Properties Response Subnets - The list of subnets, IP addresses, and/or address ranges mapped to this endpoint when using the 'Subnet' traffic routing method. An empty list will match all ranges not covered by other endpoints.
- Target string
- The fully-qualified DNS name or IP address of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
- Target
Resource stringId - The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
- Type string
- The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
- Weight float64
- The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
- always
Serve String - If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method.
- custom
Headers List<EndpointProperties Response Custom Headers> - List of custom headers.
- endpoint
Location String - Specifies the location of the external or nested endpoints when using the 'Performance' traffic routing method.
- endpoint
Monitor StringStatus - The monitoring status of the endpoint.
- endpoint
Status String - The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
- geo
Mapping List<String> - The list of countries/regions mapped to this endpoint when using the 'Geographic' traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
- id String
- Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
- min
Child DoubleEndpoints - The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- min
Child DoubleEndpoints IPv4 - The minimum number of IPv4 (DNS record type A) endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- min
Child DoubleEndpoints IPv6 - The minimum number of IPv6 (DNS record type AAAA) endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- name String
- The name of the resource
- priority Double
- The priority of this endpoint when using the 'Priority' traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
- subnets
List<Endpoint
Properties Response Subnets> - The list of subnets, IP addresses, and/or address ranges mapped to this endpoint when using the 'Subnet' traffic routing method. An empty list will match all ranges not covered by other endpoints.
- target String
- The fully-qualified DNS name or IP address of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
- target
Resource StringId - The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
- type String
- The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
- weight Double
- The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
- always
Serve string - If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method.
- custom
Headers EndpointProperties Response Custom Headers[] - List of custom headers.
- endpoint
Location string - Specifies the location of the external or nested endpoints when using the 'Performance' traffic routing method.
- endpoint
Monitor stringStatus - The monitoring status of the endpoint.
- endpoint
Status string - The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
- geo
Mapping string[] - The list of countries/regions mapped to this endpoint when using the 'Geographic' traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
- id string
- Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
- min
Child numberEndpoints - The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- min
Child numberEndpoints IPv4 - The minimum number of IPv4 (DNS record type A) endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- min
Child numberEndpoints IPv6 - The minimum number of IPv6 (DNS record type AAAA) endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- name string
- The name of the resource
- priority number
- The priority of this endpoint when using the 'Priority' traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
- subnets
Endpoint
Properties Response Subnets[] - The list of subnets, IP addresses, and/or address ranges mapped to this endpoint when using the 'Subnet' traffic routing method. An empty list will match all ranges not covered by other endpoints.
- target string
- The fully-qualified DNS name or IP address of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
- target
Resource stringId - The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
- type string
- The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
- weight number
- The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
- always_
serve str - If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method.
- custom_
headers Sequence[EndpointProperties Response Custom Headers] - List of custom headers.
- endpoint_
location str - Specifies the location of the external or nested endpoints when using the 'Performance' traffic routing method.
- endpoint_
monitor_ strstatus - The monitoring status of the endpoint.
- endpoint_
status str - The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
- geo_
mapping Sequence[str] - The list of countries/regions mapped to this endpoint when using the 'Geographic' traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
- id str
- Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
- min_
child_ floatendpoints - The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- min_
child_ floatendpoints_ i_ pv4 - The minimum number of IPv4 (DNS record type A) endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- min_
child_ floatendpoints_ i_ pv6 - The minimum number of IPv6 (DNS record type AAAA) endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- name str
- The name of the resource
- priority float
- The priority of this endpoint when using the 'Priority' traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
- subnets
Sequence[Endpoint
Properties Response Subnets] - The list of subnets, IP addresses, and/or address ranges mapped to this endpoint when using the 'Subnet' traffic routing method. An empty list will match all ranges not covered by other endpoints.
- target str
- The fully-qualified DNS name or IP address of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
- target_
resource_ strid - The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
- type str
- The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
- weight float
- The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
- always
Serve String - If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method.
- custom
Headers List<Property Map> - List of custom headers.
- endpoint
Location String - Specifies the location of the external or nested endpoints when using the 'Performance' traffic routing method.
- endpoint
Monitor StringStatus - The monitoring status of the endpoint.
- endpoint
Status String - The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
- geo
Mapping List<String> - The list of countries/regions mapped to this endpoint when using the 'Geographic' traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
- id String
- Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
- min
Child NumberEndpoints - The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- min
Child NumberEndpoints IPv4 - The minimum number of IPv4 (DNS record type A) endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- min
Child NumberEndpoints IPv6 - The minimum number of IPv6 (DNS record type AAAA) endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
- name String
- The name of the resource
- priority Number
- The priority of this endpoint when using the 'Priority' traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
- subnets List<Property Map>
- The list of subnets, IP addresses, and/or address ranges mapped to this endpoint when using the 'Subnet' traffic routing method. An empty list will match all ranges not covered by other endpoints.
- target String
- The fully-qualified DNS name or IP address of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
- target
Resource StringId - The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
- type String
- The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
- weight Number
- The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
MonitorConfigResponse
- Custom
Headers List<Pulumi.Azure Native. Network. Inputs. Monitor Config Response Custom Headers> - List of custom headers.
- Expected
Status List<Pulumi.Code Ranges Azure Native. Network. Inputs. Monitor Config Response Expected Status Code Ranges> - List of expected status code ranges.
- Interval
In doubleSeconds - The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.
- Path string
- The path relative to the endpoint domain name used to probe for endpoint health.
- Port double
- The TCP port used to probe for endpoint health.
- Profile
Monitor stringStatus - The profile-level monitoring status of the Traffic Manager profile.
- Protocol string
- The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
- Timeout
In doubleSeconds - The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.
- Tolerated
Number doubleOf Failures - The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.
- Custom
Headers []MonitorConfig Response Custom Headers - List of custom headers.
- Expected
Status []MonitorCode Ranges Config Response Expected Status Code Ranges - List of expected status code ranges.
- Interval
In float64Seconds - The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.
- Path string
- The path relative to the endpoint domain name used to probe for endpoint health.
- Port float64
- The TCP port used to probe for endpoint health.
- Profile
Monitor stringStatus - The profile-level monitoring status of the Traffic Manager profile.
- Protocol string
- The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
- Timeout
In float64Seconds - The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.
- Tolerated
Number float64Of Failures - The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.
- custom
Headers List<MonitorConfig Response Custom Headers> - List of custom headers.
- expected
Status List<MonitorCode Ranges Config Response Expected Status Code Ranges> - List of expected status code ranges.
- interval
In DoubleSeconds - The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.
- path String
- The path relative to the endpoint domain name used to probe for endpoint health.
- port Double
- The TCP port used to probe for endpoint health.
- profile
Monitor StringStatus - The profile-level monitoring status of the Traffic Manager profile.
- protocol String
- The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
- timeout
In DoubleSeconds - The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.
- tolerated
Number DoubleOf Failures - The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.
- custom
Headers MonitorConfig Response Custom Headers[] - List of custom headers.
- expected
Status MonitorCode Ranges Config Response Expected Status Code Ranges[] - List of expected status code ranges.
- interval
In numberSeconds - The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.
- path string
- The path relative to the endpoint domain name used to probe for endpoint health.
- port number
- The TCP port used to probe for endpoint health.
- profile
Monitor stringStatus - The profile-level monitoring status of the Traffic Manager profile.
- protocol string
- The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
- timeout
In numberSeconds - The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.
- tolerated
Number numberOf Failures - The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.
- custom_
headers Sequence[MonitorConfig Response Custom Headers] - List of custom headers.
- expected_
status_ Sequence[Monitorcode_ ranges Config Response Expected Status Code Ranges] - List of expected status code ranges.
- interval_
in_ floatseconds - The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.
- path str
- The path relative to the endpoint domain name used to probe for endpoint health.
- port float
- The TCP port used to probe for endpoint health.
- profile_
monitor_ strstatus - The profile-level monitoring status of the Traffic Manager profile.
- protocol str
- The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
- timeout_
in_ floatseconds - The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.
- tolerated_
number_ floatof_ failures - The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.
- custom
Headers List<Property Map> - List of custom headers.
- expected
Status List<Property Map>Code Ranges - List of expected status code ranges.
- interval
In NumberSeconds - The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.
- path String
- The path relative to the endpoint domain name used to probe for endpoint health.
- port Number
- The TCP port used to probe for endpoint health.
- profile
Monitor StringStatus - The profile-level monitoring status of the Traffic Manager profile.
- protocol String
- The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
- timeout
In NumberSeconds - The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.
- tolerated
Number NumberOf Failures - The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.
MonitorConfigResponseCustomHeaders
MonitorConfigResponseExpectedStatusCodeRanges
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi