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 |