network.azure.com/v1api20220401


APIVersion

Value Description
“2022-04-01”

TrafficManagerProfile

Generator information: - Generated from: /trafficmanager/resource-manager/Microsoft.Network/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. ProfileProperties_ProfileStatus
Optional
tags Resource tags. map[string]string
Optional
trafficRoutingMethod The traffic routing method of the Traffic Manager profile. ProfileProperties_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. ProfileProperties_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. ProfileProperties_ProfileStatus_STATUS
Optional
tags Resource tags. map[string]string
Optional
trafficRoutingMethod The traffic routing method of the Traffic Manager profile. ProfileProperties_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. ProfileProperties_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/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/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. EndpointProperties_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. EndpointProperties_CustomHeaders[]
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. EndpointProperties_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. EndpointProperties_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. EndpointProperties_Subnets[]
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. EndpointProperties_AlwaysServe_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customHeaders List of custom headers. EndpointProperties_CustomHeaders_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. EndpointProperties_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. EndpointProperties_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. EndpointProperties_Subnets_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/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/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. EndpointProperties_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. EndpointProperties_CustomHeaders[]
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. EndpointProperties_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. EndpointProperties_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. EndpointProperties_Subnets[]
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. EndpointProperties_AlwaysServe_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customHeaders List of custom headers. EndpointProperties_CustomHeaders_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. EndpointProperties_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. EndpointProperties_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. EndpointProperties_Subnets_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/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/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. EndpointProperties_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. EndpointProperties_CustomHeaders[]
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. EndpointProperties_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. EndpointProperties_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. EndpointProperties_Subnets[]
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. EndpointProperties_AlwaysServe_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customHeaders List of custom headers. EndpointProperties_CustomHeaders_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. EndpointProperties_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. EndpointProperties_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. EndpointProperties_Subnets_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/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. ProfileProperties_ProfileStatus
Optional
tags Resource tags. map[string]string
Optional
trafficRoutingMethod The traffic routing method of the Traffic Manager profile. ProfileProperties_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. ProfileProperties_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. ProfileProperties_ProfileStatus_STATUS
Optional
tags Resource tags. map[string]string
Optional
trafficRoutingMethod The traffic routing method of the Traffic Manager profile. ProfileProperties_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. ProfileProperties_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. EndpointProperties_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. EndpointProperties_CustomHeaders[]
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. EndpointProperties_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. EndpointProperties_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. EndpointProperties_Subnets[]
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. EndpointProperties_AlwaysServe_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customHeaders List of custom headers. EndpointProperties_CustomHeaders_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. EndpointProperties_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. EndpointProperties_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. EndpointProperties_Subnets_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. EndpointProperties_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. EndpointProperties_CustomHeaders[]
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. EndpointProperties_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. EndpointProperties_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. EndpointProperties_Subnets[]
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. EndpointProperties_AlwaysServe_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customHeaders List of custom headers. EndpointProperties_CustomHeaders_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. EndpointProperties_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. EndpointProperties_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. EndpointProperties_Subnets_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. EndpointProperties_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. EndpointProperties_CustomHeaders[]
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. EndpointProperties_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. EndpointProperties_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. EndpointProperties_Subnets[]
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. EndpointProperties_AlwaysServe_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
customHeaders List of custom headers. EndpointProperties_CustomHeaders_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. EndpointProperties_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. EndpointProperties_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. EndpointProperties_Subnets_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”

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
id Fully qualified resource Id for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/trafficManagerProfiles/{resourceName} string
Optional

EndpointProperties_AlwaysServe

Used by: TrafficManagerProfilesAzureEndpoint_Spec, TrafficManagerProfilesExternalEndpoint_Spec, and TrafficManagerProfilesNestedEndpoint_Spec.

Value Description
“Disabled”
“Enabled”

EndpointProperties_AlwaysServe_STATUS

Used by: TrafficManagerProfilesAzureEndpoint_STATUS, TrafficManagerProfilesExternalEndpoint_STATUS, and TrafficManagerProfilesNestedEndpoint_STATUS.

Value Description
“Disabled”
“Enabled”

EndpointProperties_CustomHeaders

Used by: TrafficManagerProfilesAzureEndpoint_Spec, TrafficManagerProfilesExternalEndpoint_Spec, and TrafficManagerProfilesNestedEndpoint_Spec.

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

EndpointProperties_CustomHeaders_STATUS

Used by: TrafficManagerProfilesAzureEndpoint_STATUS, TrafficManagerProfilesExternalEndpoint_STATUS, and TrafficManagerProfilesNestedEndpoint_STATUS.

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

EndpointProperties_EndpointMonitorStatus

Used by: TrafficManagerProfilesAzureEndpoint_Spec, TrafficManagerProfilesExternalEndpoint_Spec, and TrafficManagerProfilesNestedEndpoint_Spec.

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

EndpointProperties_EndpointMonitorStatus_STATUS

Used by: TrafficManagerProfilesAzureEndpoint_STATUS, TrafficManagerProfilesExternalEndpoint_STATUS, and TrafficManagerProfilesNestedEndpoint_STATUS.

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

EndpointProperties_EndpointStatus

Used by: TrafficManagerProfilesAzureEndpoint_Spec, TrafficManagerProfilesExternalEndpoint_Spec, and TrafficManagerProfilesNestedEndpoint_Spec.

Value Description
“Disabled”
“Enabled”

EndpointProperties_EndpointStatus_STATUS

Used by: TrafficManagerProfilesAzureEndpoint_STATUS, TrafficManagerProfilesExternalEndpoint_STATUS, and TrafficManagerProfilesNestedEndpoint_STATUS.

Value Description
“Disabled”
“Enabled”

EndpointProperties_Subnets

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

EndpointProperties_Subnets_STATUS

Used by: 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

MonitorConfig

Class containing endpoint monitoring settings in a Traffic Manager profile.

Used by: TrafficManagerProfile_Spec.

Property Description Type
customHeaders List of custom headers. MonitorConfig_CustomHeaders[]
Optional
expectedStatusCodeRanges List of expected status code ranges. MonitorConfig_ExpectedStatusCodeRanges[]
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. MonitorConfig_ProfileMonitorStatus
Optional
protocol The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health. MonitorConfig_Protocol
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. MonitorConfig_CustomHeaders_STATUS[]
Optional
expectedStatusCodeRanges List of expected status code ranges. MonitorConfig_ExpectedStatusCodeRanges_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. MonitorConfig_ProfileMonitorStatus_STATUS
Optional
protocol The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health. MonitorConfig_Protocol_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

ProfileProperties_ProfileStatus

Used by: TrafficManagerProfile_Spec.

Value Description
“Disabled”
“Enabled”

ProfileProperties_ProfileStatus_STATUS

Used by: TrafficManagerProfile_STATUS.

Value Description
“Disabled”
“Enabled”

ProfileProperties_TrafficRoutingMethod

Used by: TrafficManagerProfile_Spec.

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

ProfileProperties_TrafficRoutingMethod_STATUS

Used by: TrafficManagerProfile_STATUS.

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

ProfileProperties_TrafficViewEnrollmentStatus

Used by: TrafficManagerProfile_Spec.

Value Description
“Disabled”
“Enabled”

ProfileProperties_TrafficViewEnrollmentStatus_STATUS

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

MonitorConfig_CustomHeaders

Used by: MonitorConfig.

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

MonitorConfig_CustomHeaders_STATUS

Used by: MonitorConfig_STATUS.

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

MonitorConfig_ExpectedStatusCodeRanges

Used by: MonitorConfig.

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

MonitorConfig_ExpectedStatusCodeRanges_STATUS

Used by: MonitorConfig_STATUS.

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

MonitorConfig_ProfileMonitorStatus

Used by: MonitorConfig.

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

MonitorConfig_ProfileMonitorStatus_STATUS

Used by: MonitorConfig_STATUS.

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

MonitorConfig_Protocol

Used by: MonitorConfig.

Value Description
“HTTP”
“HTTPS”
“TCP”

MonitorConfig_Protocol_STATUS

Used by: MonitorConfig_STATUS.

Value Description
“HTTP”
“HTTPS”
“TCP”

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