network.azure.com/v1api20220401


APIVersion

Value Description
“2022-04-01”

TrafficManagerProfile

Generator information: - Generated from: /trafficmanager/resource-manager/Microsoft.Network/TrafficManager/stable/2022-04-01/trafficmanager.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficmanagerprofiles/​{profileName}

Used by: TrafficManagerProfileList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec TrafficManagerProfile_Spec
Optional
status TrafficManagerProfile_STATUS
Optional

TrafficManagerProfile_Spec

Property Description Type
allowedEndpointRecordTypes The list of allowed endpoint record types. AllowedEndpointRecordType[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
dnsConfig The DNS settings of the Traffic Manager profile. DnsConfig
Optional
location The Azure Region where the resource lives string
Optional
maxReturn Maximum number of endpoints to be returned for MultiValue routing type. int
Optional
monitorConfig The endpoint monitoring settings of the Traffic Manager profile. MonitorConfig
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure TrafficManagerProfileOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
profileStatus The status of the Traffic Manager profile. ProfileStatus
Optional
tags Resource tags. map[string]string
Optional
trafficRoutingMethod The traffic routing method of the Traffic Manager profile. TrafficRoutingMethod
Optional
trafficViewEnrollmentStatus 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. TrafficViewEnrollmentStatus
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional

TrafficManagerProfile_STATUS

Property Description Type
allowedEndpointRecordTypes The list of allowed endpoint record types. AllowedEndpointRecordType_STATUS[]
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
dnsConfig The DNS settings of the Traffic Manager profile. DnsConfig_STATUS
Optional
endpoints The list of endpoints in the Traffic Manager profile. Endpoint_STATUS[]
Optional
id Fully qualified resource Id for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficManagerProfiles/​{resourceName} string
Optional
location The Azure Region where the resource lives string
Optional
maxReturn Maximum number of endpoints to be returned for MultiValue routing type. int
Optional
monitorConfig The endpoint monitoring settings of the Traffic Manager profile. MonitorConfig_STATUS
Optional
name The name of the resource string
Optional
profileStatus The status of the Traffic Manager profile. ProfileStatus_STATUS
Optional
tags Resource tags. map[string]string
Optional
trafficRoutingMethod The traffic routing method of the Traffic Manager profile. TrafficRoutingMethod_STATUS
Optional
trafficViewEnrollmentStatus 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. TrafficViewEnrollmentStatus_STATUS
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional

TrafficManagerProfileList

Generator information: - Generated from: /trafficmanager/resource-manager/Microsoft.Network/TrafficManager/stable/2022-04-01/trafficmanager.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficmanagerprofiles/​{profileName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items TrafficManagerProfile[]
Optional

TrafficManagerProfilesAzureEndpoint

Generator information: - Generated from: /trafficmanager/resource-manager/Microsoft.Network/TrafficManager/stable/2022-04-01/trafficmanager.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficmanagerprofiles/​{profileName}/​AzureEndpoints/​{endpointName}

Used by: TrafficManagerProfilesAzureEndpointList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec TrafficManagerProfilesAzureEndpoint_Spec
Optional
status TrafficManagerProfilesAzureEndpoint_STATUS
Optional

TrafficManagerProfilesAzureEndpoint_Spec

Property Description Type
alwaysServe If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. AlwaysServe
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
customHeaders List of custom headers. EndpointPropertiesCustomHeadersItem[]
Optional
endpointLocation Specifies the location of the external or nested endpoints when using the Performance traffic routing method. string
Optional
endpointMonitorStatus The monitoring status of the endpoint. EndpointMonitorStatus
Optional
endpointStatus The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. EndpointStatus
Optional
geoMapping 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. string[]
Optional
minChildEndpoints 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. int
Optional
minChildEndpointsIPv4 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. int
Optional
minChildEndpointsIPv6 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. int
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure TrafficManagerProfilesAzureEndpointOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/TrafficManagerProfile resource genruntime.KnownResourceReference
Required
priority 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. int
Optional
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. EndpointPropertiesSubnetsItem[]
Optional
target 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. string
Optional
targetResourceReference The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type ExternalEndpoints. genruntime.ResourceReference
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional
weight The weight of this endpoint when using the Weighted traffic routing method. Possible values are from 1 to 1000. int
Optional

TrafficManagerProfilesAzureEndpoint_STATUS

Property Description Type
alwaysServe If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. AlwaysServe_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customHeaders List of custom headers. EndpointPropertiesCustomHeadersItem_STATUS[]
Optional
endpointLocation Specifies the location of the external or nested endpoints when using the Performance traffic routing method. string
Optional
endpointMonitorStatus The monitoring status of the endpoint. EndpointMonitorStatus_STATUS
Optional
endpointStatus The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. EndpointStatus_STATUS
Optional
geoMapping 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. string[]
Optional
id Fully qualified resource Id for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficManagerProfiles/​{resourceName} string
Optional
minChildEndpoints 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. int
Optional
minChildEndpointsIPv4 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. int
Optional
minChildEndpointsIPv6 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. int
Optional
name The name of the resource string
Optional
priority 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. int
Optional
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. EndpointPropertiesSubnetsItem_STATUS[]
Optional
target 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. string
Optional
targetResourceId The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type ExternalEndpoints. string
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional
weight The weight of this endpoint when using the Weighted traffic routing method. Possible values are from 1 to 1000. int
Optional

TrafficManagerProfilesAzureEndpointList

Generator information: - Generated from: /trafficmanager/resource-manager/Microsoft.Network/TrafficManager/stable/2022-04-01/trafficmanager.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficmanagerprofiles/​{profileName}/​AzureEndpoints/​{endpointName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items TrafficManagerProfilesAzureEndpoint[]
Optional

TrafficManagerProfilesExternalEndpoint

Generator information: - Generated from: /trafficmanager/resource-manager/Microsoft.Network/TrafficManager/stable/2022-04-01/trafficmanager.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficmanagerprofiles/​{profileName}/​ExternalEndpoints/​{endpointName}

Used by: TrafficManagerProfilesExternalEndpointList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec TrafficManagerProfilesExternalEndpoint_Spec
Optional
status TrafficManagerProfilesExternalEndpoint_STATUS
Optional

TrafficManagerProfilesExternalEndpoint_Spec

Property Description Type
alwaysServe If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. AlwaysServe
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
customHeaders List of custom headers. EndpointPropertiesCustomHeadersItem[]
Optional
endpointLocation Specifies the location of the external or nested endpoints when using the Performance traffic routing method. string
Optional
endpointMonitorStatus The monitoring status of the endpoint. EndpointMonitorStatus
Optional
endpointStatus The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. EndpointStatus
Optional
geoMapping 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. string[]
Optional
minChildEndpoints 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. int
Optional
minChildEndpointsIPv4 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. int
Optional
minChildEndpointsIPv6 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. int
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure TrafficManagerProfilesExternalEndpointOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/TrafficManagerProfile resource genruntime.KnownResourceReference
Required
priority 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. int
Optional
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. EndpointPropertiesSubnetsItem[]
Optional
target 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. string
Optional
targetResourceReference The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type ExternalEndpoints. genruntime.ResourceReference
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional
weight The weight of this endpoint when using the Weighted traffic routing method. Possible values are from 1 to 1000. int
Optional

TrafficManagerProfilesExternalEndpoint_STATUS

Property Description Type
alwaysServe If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. AlwaysServe_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customHeaders List of custom headers. EndpointPropertiesCustomHeadersItem_STATUS[]
Optional
endpointLocation Specifies the location of the external or nested endpoints when using the Performance traffic routing method. string
Optional
endpointMonitorStatus The monitoring status of the endpoint. EndpointMonitorStatus_STATUS
Optional
endpointStatus The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. EndpointStatus_STATUS
Optional
geoMapping 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. string[]
Optional
id Fully qualified resource Id for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficManagerProfiles/​{resourceName} string
Optional
minChildEndpoints 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. int
Optional
minChildEndpointsIPv4 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. int
Optional
minChildEndpointsIPv6 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. int
Optional
name The name of the resource string
Optional
priority 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. int
Optional
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. EndpointPropertiesSubnetsItem_STATUS[]
Optional
target 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. string
Optional
targetResourceId The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type ExternalEndpoints. string
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional
weight The weight of this endpoint when using the Weighted traffic routing method. Possible values are from 1 to 1000. int
Optional

TrafficManagerProfilesExternalEndpointList

Generator information: - Generated from: /trafficmanager/resource-manager/Microsoft.Network/TrafficManager/stable/2022-04-01/trafficmanager.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficmanagerprofiles/​{profileName}/​ExternalEndpoints/​{endpointName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items TrafficManagerProfilesExternalEndpoint[]
Optional

TrafficManagerProfilesNestedEndpoint

Generator information: - Generated from: /trafficmanager/resource-manager/Microsoft.Network/TrafficManager/stable/2022-04-01/trafficmanager.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficmanagerprofiles/​{profileName}/​NestedEndpoints/​{endpointName}

Used by: TrafficManagerProfilesNestedEndpointList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec TrafficManagerProfilesNestedEndpoint_Spec
Optional
status TrafficManagerProfilesNestedEndpoint_STATUS
Optional

TrafficManagerProfilesNestedEndpoint_Spec

Property Description Type
alwaysServe If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. AlwaysServe
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
customHeaders List of custom headers. EndpointPropertiesCustomHeadersItem[]
Optional
endpointLocation Specifies the location of the external or nested endpoints when using the Performance traffic routing method. string
Optional
endpointMonitorStatus The monitoring status of the endpoint. EndpointMonitorStatus
Optional
endpointStatus The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. EndpointStatus
Optional
geoMapping 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. string[]
Optional
minChildEndpoints 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. int
Optional
minChildEndpointsIPv4 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. int
Optional
minChildEndpointsIPv6 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. int
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure TrafficManagerProfilesNestedEndpointOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/TrafficManagerProfile resource genruntime.KnownResourceReference
Required
priority 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. int
Optional
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. EndpointPropertiesSubnetsItem[]
Optional
target 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. string
Optional
targetResourceReference The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type ExternalEndpoints. genruntime.ResourceReference
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional
weight The weight of this endpoint when using the Weighted traffic routing method. Possible values are from 1 to 1000. int
Optional

TrafficManagerProfilesNestedEndpoint_STATUS

Property Description Type
alwaysServe If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. AlwaysServe_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customHeaders List of custom headers. EndpointPropertiesCustomHeadersItem_STATUS[]
Optional
endpointLocation Specifies the location of the external or nested endpoints when using the Performance traffic routing method. string
Optional
endpointMonitorStatus The monitoring status of the endpoint. EndpointMonitorStatus_STATUS
Optional
endpointStatus The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. EndpointStatus_STATUS
Optional
geoMapping 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. string[]
Optional
id Fully qualified resource Id for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficManagerProfiles/​{resourceName} string
Optional
minChildEndpoints 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. int
Optional
minChildEndpointsIPv4 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. int
Optional
minChildEndpointsIPv6 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. int
Optional
name The name of the resource string
Optional
priority 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. int
Optional
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. EndpointPropertiesSubnetsItem_STATUS[]
Optional
target 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. string
Optional
targetResourceId The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type ExternalEndpoints. string
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional
weight The weight of this endpoint when using the Weighted traffic routing method. Possible values are from 1 to 1000. int
Optional

TrafficManagerProfilesNestedEndpointList

Generator information: - Generated from: /trafficmanager/resource-manager/Microsoft.Network/TrafficManager/stable/2022-04-01/trafficmanager.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficmanagerprofiles/​{profileName}/​NestedEndpoints/​{endpointName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items TrafficManagerProfilesNestedEndpoint[]
Optional

TrafficManagerProfile_Spec

Used by: TrafficManagerProfile.

Property Description Type
allowedEndpointRecordTypes The list of allowed endpoint record types. AllowedEndpointRecordType[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
dnsConfig The DNS settings of the Traffic Manager profile. DnsConfig
Optional
location The Azure Region where the resource lives string
Optional
maxReturn Maximum number of endpoints to be returned for MultiValue routing type. int
Optional
monitorConfig The endpoint monitoring settings of the Traffic Manager profile. MonitorConfig
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure TrafficManagerProfileOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
profileStatus The status of the Traffic Manager profile. ProfileStatus
Optional
tags Resource tags. map[string]string
Optional
trafficRoutingMethod The traffic routing method of the Traffic Manager profile. TrafficRoutingMethod
Optional
trafficViewEnrollmentStatus 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. TrafficViewEnrollmentStatus
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional

TrafficManagerProfile_STATUS

Used by: TrafficManagerProfile.

Property Description Type
allowedEndpointRecordTypes The list of allowed endpoint record types. AllowedEndpointRecordType_STATUS[]
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
dnsConfig The DNS settings of the Traffic Manager profile. DnsConfig_STATUS
Optional
endpoints The list of endpoints in the Traffic Manager profile. Endpoint_STATUS[]
Optional
id Fully qualified resource Id for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficManagerProfiles/​{resourceName} string
Optional
location The Azure Region where the resource lives string
Optional
maxReturn Maximum number of endpoints to be returned for MultiValue routing type. int
Optional
monitorConfig The endpoint monitoring settings of the Traffic Manager profile. MonitorConfig_STATUS
Optional
name The name of the resource string
Optional
profileStatus The status of the Traffic Manager profile. ProfileStatus_STATUS
Optional
tags Resource tags. map[string]string
Optional
trafficRoutingMethod The traffic routing method of the Traffic Manager profile. TrafficRoutingMethod_STATUS
Optional
trafficViewEnrollmentStatus 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. TrafficViewEnrollmentStatus_STATUS
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional

TrafficManagerProfilesAzureEndpoint_Spec

Used by: TrafficManagerProfilesAzureEndpoint.

Property Description Type
alwaysServe If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. AlwaysServe
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
customHeaders List of custom headers. EndpointPropertiesCustomHeadersItem[]
Optional
endpointLocation Specifies the location of the external or nested endpoints when using the Performance traffic routing method. string
Optional
endpointMonitorStatus The monitoring status of the endpoint. EndpointMonitorStatus
Optional
endpointStatus The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. EndpointStatus
Optional
geoMapping 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. string[]
Optional
minChildEndpoints 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. int
Optional
minChildEndpointsIPv4 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. int
Optional
minChildEndpointsIPv6 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. int
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure TrafficManagerProfilesAzureEndpointOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/TrafficManagerProfile resource genruntime.KnownResourceReference
Required
priority 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. int
Optional
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. EndpointPropertiesSubnetsItem[]
Optional
target 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. string
Optional
targetResourceReference The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type ExternalEndpoints. genruntime.ResourceReference
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional
weight The weight of this endpoint when using the Weighted traffic routing method. Possible values are from 1 to 1000. int
Optional

TrafficManagerProfilesAzureEndpoint_STATUS

Used by: TrafficManagerProfilesAzureEndpoint.

Property Description Type
alwaysServe If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. AlwaysServe_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customHeaders List of custom headers. EndpointPropertiesCustomHeadersItem_STATUS[]
Optional
endpointLocation Specifies the location of the external or nested endpoints when using the Performance traffic routing method. string
Optional
endpointMonitorStatus The monitoring status of the endpoint. EndpointMonitorStatus_STATUS
Optional
endpointStatus The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. EndpointStatus_STATUS
Optional
geoMapping 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. string[]
Optional
id Fully qualified resource Id for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficManagerProfiles/​{resourceName} string
Optional
minChildEndpoints 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. int
Optional
minChildEndpointsIPv4 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. int
Optional
minChildEndpointsIPv6 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. int
Optional
name The name of the resource string
Optional
priority 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. int
Optional
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. EndpointPropertiesSubnetsItem_STATUS[]
Optional
target 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. string
Optional
targetResourceId The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type ExternalEndpoints. string
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional
weight The weight of this endpoint when using the Weighted traffic routing method. Possible values are from 1 to 1000. int
Optional

TrafficManagerProfilesExternalEndpoint_Spec

Used by: TrafficManagerProfilesExternalEndpoint.

Property Description Type
alwaysServe If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. AlwaysServe
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
customHeaders List of custom headers. EndpointPropertiesCustomHeadersItem[]
Optional
endpointLocation Specifies the location of the external or nested endpoints when using the Performance traffic routing method. string
Optional
endpointMonitorStatus The monitoring status of the endpoint. EndpointMonitorStatus
Optional
endpointStatus The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. EndpointStatus
Optional
geoMapping 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. string[]
Optional
minChildEndpoints 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. int
Optional
minChildEndpointsIPv4 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. int
Optional
minChildEndpointsIPv6 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. int
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure TrafficManagerProfilesExternalEndpointOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/TrafficManagerProfile resource genruntime.KnownResourceReference
Required
priority 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. int
Optional
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. EndpointPropertiesSubnetsItem[]
Optional
target 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. string
Optional
targetResourceReference The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type ExternalEndpoints. genruntime.ResourceReference
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional
weight The weight of this endpoint when using the Weighted traffic routing method. Possible values are from 1 to 1000. int
Optional

TrafficManagerProfilesExternalEndpoint_STATUS

Used by: TrafficManagerProfilesExternalEndpoint.

Property Description Type
alwaysServe If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. AlwaysServe_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customHeaders List of custom headers. EndpointPropertiesCustomHeadersItem_STATUS[]
Optional
endpointLocation Specifies the location of the external or nested endpoints when using the Performance traffic routing method. string
Optional
endpointMonitorStatus The monitoring status of the endpoint. EndpointMonitorStatus_STATUS
Optional
endpointStatus The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. EndpointStatus_STATUS
Optional
geoMapping 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. string[]
Optional
id Fully qualified resource Id for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficManagerProfiles/​{resourceName} string
Optional
minChildEndpoints 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. int
Optional
minChildEndpointsIPv4 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. int
Optional
minChildEndpointsIPv6 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. int
Optional
name The name of the resource string
Optional
priority 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. int
Optional
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. EndpointPropertiesSubnetsItem_STATUS[]
Optional
target 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. string
Optional
targetResourceId The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type ExternalEndpoints. string
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional
weight The weight of this endpoint when using the Weighted traffic routing method. Possible values are from 1 to 1000. int
Optional

TrafficManagerProfilesNestedEndpoint_Spec

Used by: TrafficManagerProfilesNestedEndpoint.

Property Description Type
alwaysServe If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. AlwaysServe
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
customHeaders List of custom headers. EndpointPropertiesCustomHeadersItem[]
Optional
endpointLocation Specifies the location of the external or nested endpoints when using the Performance traffic routing method. string
Optional
endpointMonitorStatus The monitoring status of the endpoint. EndpointMonitorStatus
Optional
endpointStatus The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. EndpointStatus
Optional
geoMapping 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. string[]
Optional
minChildEndpoints 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. int
Optional
minChildEndpointsIPv4 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. int
Optional
minChildEndpointsIPv6 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. int
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure TrafficManagerProfilesNestedEndpointOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/TrafficManagerProfile resource genruntime.KnownResourceReference
Required
priority 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. int
Optional
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. EndpointPropertiesSubnetsItem[]
Optional
target 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. string
Optional
targetResourceReference The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type ExternalEndpoints. genruntime.ResourceReference
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional
weight The weight of this endpoint when using the Weighted traffic routing method. Possible values are from 1 to 1000. int
Optional

TrafficManagerProfilesNestedEndpoint_STATUS

Used by: TrafficManagerProfilesNestedEndpoint.

Property Description Type
alwaysServe If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. AlwaysServe_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customHeaders List of custom headers. EndpointPropertiesCustomHeadersItem_STATUS[]
Optional
endpointLocation Specifies the location of the external or nested endpoints when using the Performance traffic routing method. string
Optional
endpointMonitorStatus The monitoring status of the endpoint. EndpointMonitorStatus_STATUS
Optional
endpointStatus The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. EndpointStatus_STATUS
Optional
geoMapping 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. string[]
Optional
id Fully qualified resource Id for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficManagerProfiles/​{resourceName} string
Optional
minChildEndpoints 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. int
Optional
minChildEndpointsIPv4 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. int
Optional
minChildEndpointsIPv6 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. int
Optional
name The name of the resource string
Optional
priority 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. int
Optional
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. EndpointPropertiesSubnetsItem_STATUS[]
Optional
target 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. string
Optional
targetResourceId The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type ExternalEndpoints. string
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional
weight The weight of this endpoint when using the Weighted traffic routing method. Possible values are from 1 to 1000. int
Optional

AllowedEndpointRecordType

The allowed type DNS record types for this profile.

Used by: TrafficManagerProfile_Spec.

Value Description
“Any”
“DomainName”
“IPv4Address”
“IPv6Address”

AllowedEndpointRecordType_STATUS

The allowed type DNS record types for this profile.

Used by: TrafficManagerProfile_STATUS.

Value Description
“Any”
“DomainName”
“IPv4Address”
“IPv6Address”

AlwaysServe

If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method.

Used by: TrafficManagerProfilesAzureEndpoint_Spec, TrafficManagerProfilesExternalEndpoint_Spec, and TrafficManagerProfilesNestedEndpoint_Spec.

Value Description
“Disabled”
“Enabled”

AlwaysServe_STATUS

If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method.

Used by: Endpoint_STATUS, TrafficManagerProfilesAzureEndpoint_STATUS, TrafficManagerProfilesExternalEndpoint_STATUS, and TrafficManagerProfilesNestedEndpoint_STATUS.

Value Description
“Disabled”
“Enabled”

DnsConfig

Class containing DNS settings in a Traffic Manager profile.

Used by: TrafficManagerProfile_Spec.

Property Description Type
relativeName 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. string
Optional
ttl 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. int
Optional

DnsConfig_STATUS

Class containing DNS settings in a Traffic Manager profile.

Used by: TrafficManagerProfile_STATUS.

Property Description Type
fqdn 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. string
Optional
relativeName 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. string
Optional
ttl 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. int
Optional

Endpoint_STATUS

Class representing a Traffic Manager endpoint.

Used by: TrafficManagerProfile_STATUS.

Property Description Type
alwaysServe If Always Serve is enabled, probing for endpoint health will be disabled and endpoints will be included in the traffic routing method. AlwaysServe_STATUS
Optional
customHeaders List of custom headers. EndpointPropertiesCustomHeadersItem_STATUS[]
Optional
endpointLocation Specifies the location of the external or nested endpoints when using the Performance traffic routing method. string
Optional
endpointMonitorStatus The monitoring status of the endpoint. EndpointMonitorStatus_STATUS
Optional
endpointStatus The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method. EndpointStatus_STATUS
Optional
geoMapping 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. string[]
Optional
id Fully qualified resource Id for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/​trafficManagerProfiles/​{resourceName} string
Optional
minChildEndpoints 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. int
Optional
minChildEndpointsIPv4 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. int
Optional
minChildEndpointsIPv6 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. int
Optional
name The name of the resource string
Optional
priority 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. int
Optional
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. EndpointPropertiesSubnetsItem_STATUS[]
Optional
target 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. string
Optional
targetResourceId The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type ExternalEndpoints. string
Optional
type The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. string
Optional
weight The weight of this endpoint when using the Weighted traffic routing method. Possible values are from 1 to 1000. int
Optional

EndpointMonitorStatus

The monitoring status of the endpoint.

Used by: TrafficManagerProfilesAzureEndpoint_Spec, TrafficManagerProfilesExternalEndpoint_Spec, and TrafficManagerProfilesNestedEndpoint_Spec.

Value Description
“CheckingEndpoint”
“Degraded”
“Disabled”
“Inactive”
“Online”
“Stopped”
“Unmonitored”

EndpointMonitorStatus_STATUS

The monitoring status of the endpoint.

Used by: Endpoint_STATUS, TrafficManagerProfilesAzureEndpoint_STATUS, TrafficManagerProfilesExternalEndpoint_STATUS, and TrafficManagerProfilesNestedEndpoint_STATUS.

Value Description
“CheckingEndpoint”
“Degraded”
“Disabled”
“Inactive”
“Online”
“Stopped”
“Unmonitored”

EndpointPropertiesCustomHeadersItem

Custom header name and value.

Used by: TrafficManagerProfilesAzureEndpoint_Spec, TrafficManagerProfilesExternalEndpoint_Spec, and TrafficManagerProfilesNestedEndpoint_Spec.

Property Description Type
name Header name. string
Optional
value Header value. string
Optional

EndpointPropertiesCustomHeadersItem_STATUS

Custom header name and value.

Used by: Endpoint_STATUS, TrafficManagerProfilesAzureEndpoint_STATUS, TrafficManagerProfilesExternalEndpoint_STATUS, and TrafficManagerProfilesNestedEndpoint_STATUS.

Property Description Type
name Header name. string
Optional
value Header value. string
Optional

EndpointPropertiesSubnetsItem

Subnet first address, scope, and/or last address.

Used by: TrafficManagerProfilesAzureEndpoint_Spec, TrafficManagerProfilesExternalEndpoint_Spec, and TrafficManagerProfilesNestedEndpoint_Spec.

Property Description Type
first First address in the subnet. string
Optional
last Last address in the subnet. string
Optional
scope Block size (number of leading bits in the subnet mask). int
Optional

EndpointPropertiesSubnetsItem_STATUS

Subnet first address, scope, and/or last address.

Used by: Endpoint_STATUS, TrafficManagerProfilesAzureEndpoint_STATUS, TrafficManagerProfilesExternalEndpoint_STATUS, and TrafficManagerProfilesNestedEndpoint_STATUS.

Property Description Type
first First address in the subnet. string
Optional
last Last address in the subnet. string
Optional
scope Block size (number of leading bits in the subnet mask). int
Optional

EndpointStatus

The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.

Used by: TrafficManagerProfilesAzureEndpoint_Spec, TrafficManagerProfilesExternalEndpoint_Spec, and TrafficManagerProfilesNestedEndpoint_Spec.

Value Description
“Disabled”
“Enabled”

EndpointStatus_STATUS

The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.

Used by: Endpoint_STATUS, TrafficManagerProfilesAzureEndpoint_STATUS, TrafficManagerProfilesExternalEndpoint_STATUS, and TrafficManagerProfilesNestedEndpoint_STATUS.

Value Description
“Disabled”
“Enabled”

MonitorConfig

Class containing endpoint monitoring settings in a Traffic Manager profile.

Used by: TrafficManagerProfile_Spec.

Property Description Type
customHeaders List of custom headers. MonitorConfigCustomHeadersItem[]
Optional
expectedStatusCodeRanges List of expected status code ranges. MonitorConfigExpectedStatusCodeRangesItem[]
Optional
intervalInSeconds 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. int
Optional
path The path relative to the endpoint domain name used to probe for endpoint health. string
Optional
port The TCP port used to probe for endpoint health. int
Optional
profileMonitorStatus The profile-level monitoring status of the Traffic Manager profile. ProfileMonitorStatus
Optional
protocol The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health. MonitorProtocol
Optional
timeoutInSeconds 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. int
Optional
toleratedNumberOfFailures 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. int
Optional

MonitorConfig_STATUS

Class containing endpoint monitoring settings in a Traffic Manager profile.

Used by: TrafficManagerProfile_STATUS.

Property Description Type
customHeaders List of custom headers. MonitorConfigCustomHeadersItem_STATUS[]
Optional
expectedStatusCodeRanges List of expected status code ranges. MonitorConfigExpectedStatusCodeRangesItem_STATUS[]
Optional
intervalInSeconds 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. int
Optional
path The path relative to the endpoint domain name used to probe for endpoint health. string
Optional
port The TCP port used to probe for endpoint health. int
Optional
profileMonitorStatus The profile-level monitoring status of the Traffic Manager profile. ProfileMonitorStatus_STATUS
Optional
protocol The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health. MonitorProtocol_STATUS
Optional
timeoutInSeconds 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. int
Optional
toleratedNumberOfFailures 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. int
Optional

ProfileStatus

The status of the Traffic Manager profile.

Used by: TrafficManagerProfile_Spec.

Value Description
“Disabled”
“Enabled”

ProfileStatus_STATUS

The status of the Traffic Manager profile.

Used by: TrafficManagerProfile_STATUS.

Value Description
“Disabled”
“Enabled”

TrafficManagerProfileOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: TrafficManagerProfile_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
configMaps configures where to place operator written ConfigMaps. TrafficManagerProfileOperatorConfigMaps
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

TrafficManagerProfilesAzureEndpointOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: TrafficManagerProfilesAzureEndpoint_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

TrafficManagerProfilesExternalEndpointOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: TrafficManagerProfilesExternalEndpoint_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

TrafficManagerProfilesNestedEndpointOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: TrafficManagerProfilesNestedEndpoint_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

TrafficRoutingMethod

The traffic routing method of the Traffic Manager profile.

Used by: TrafficManagerProfile_Spec.

Value Description
“Geographic”
“MultiValue”
“Performance”
“Priority”
“Subnet”
“Weighted”

TrafficRoutingMethod_STATUS

The traffic routing method of the Traffic Manager profile.

Used by: TrafficManagerProfile_STATUS.

Value Description
“Geographic”
“MultiValue”
“Performance”
“Priority”
“Subnet”
“Weighted”

TrafficViewEnrollmentStatus

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.

Used by: TrafficManagerProfile_Spec.

Value Description
“Disabled”
“Enabled”

TrafficViewEnrollmentStatus_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.

Used by: TrafficManagerProfile_STATUS.

Value Description
“Disabled”
“Enabled”

MonitorConfigCustomHeadersItem

Custom header name and value.

Used by: MonitorConfig.

Property Description Type
name Header name. string
Optional
value Header value. string
Optional

MonitorConfigCustomHeadersItem_STATUS

Custom header name and value.

Used by: MonitorConfig_STATUS.

Property Description Type
name Header name. string
Optional
value Header value. string
Optional

MonitorConfigExpectedStatusCodeRangesItem

Min and max value of a status code range.

Used by: MonitorConfig.

Property Description Type
max Max status code. int
Optional
min Min status code. int
Optional

MonitorConfigExpectedStatusCodeRangesItem_STATUS

Min and max value of a status code range.

Used by: MonitorConfig_STATUS.

Property Description Type
max Max status code. int
Optional
min Min status code. int
Optional

MonitorProtocol

The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.

Used by: MonitorConfig.

Value Description
“HTTP”
“HTTPS”
“TCP”

MonitorProtocol_STATUS

The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.

Used by: MonitorConfig_STATUS.

Value Description
“HTTP”
“HTTPS”
“TCP”

ProfileMonitorStatus

The profile-level monitoring status of the Traffic Manager profile.

Used by: MonitorConfig.

Value Description
“CheckingEndpoints”
“Degraded”
“Disabled”
“Inactive”
“Online”

ProfileMonitorStatus_STATUS

The profile-level monitoring status of the Traffic Manager profile.

Used by: MonitorConfig_STATUS.

Value Description
“CheckingEndpoints”
“Degraded”
“Disabled”
“Inactive”
“Online”

TrafficManagerProfileOperatorConfigMaps

Used by: TrafficManagerProfileOperatorSpec.

Property Description Type
dnsConfigFqdn indicates where the DnsConfigFqdn config map should be placed. If omitted, no config map will be created. genruntime.ConfigMapDestination
Optional