Endpoints - Update
Обновите конечную точку диспетчера трафика.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}?api-version=2022-04-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
Имя конечной точки диспетчера трафика. |
|
endpoint
|
path | True |
Тип конечной точки диспетчера трафика. |
|
|
profile
|
path | True |
string |
Имя профиля диспетчера трафика. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя не учитывает регистр. |
|
subscription
|
path | True |
string minLength: 1 |
Идентификатор целевой подписки. |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Текст запроса
| Имя | Тип | Описание |
|---|---|---|
| id |
string (arm-id) |
Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} |
| name |
string |
Имя ресурса |
| properties.alwaysServe |
Если включена функция Always Serve, проверка работоспособности конечных точек будет отключена, а конечные точки будут включены в метод маршрутизации трафика. |
|
| properties.customHeaders |
Список настраиваемых заголовков. |
|
| properties.endpointLocation |
string |
Указывает расположение внешних или вложенных конечных точек при использовании метода маршрутизации трафика Performance. |
| properties.endpointMonitorStatus |
Состояние мониторинга конечной точки. |
|
| properties.endpointStatus |
Состояние конечной точки. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. |
|
| properties.geoMapping |
string[] |
Список стран или регионов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Geograph. Обратитесь к географической документации по диспетчеру трафика, чтобы получить полный список принятых значений. |
| properties.minChildEndpoints |
integer (int64) |
Минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. |
| properties.minChildEndpointsIPv4 |
integer (int64) |
Минимальное количество конечных точек IPv4 (тип записи DNS A), которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. |
| properties.minChildEndpointsIPv6 |
integer (int64) |
Минимальное количество конечных точек IPv6 (тип записи DNS AAAA), которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. |
| properties.priority |
integer (int64) |
Приоритет этой конечной точки при использовании метода маршрутизации трафика "Приоритет". Возможные значения : от 1 до 1000, более низкие значения представляют более высокий приоритет. Этот параметр является необязательным. Если он указан, он должен быть указан во всех конечных точках, и две конечные точки не могут совместно использовать одно и то же значение приоритета. |
| properties.subnets |
Список подсетей, IP-адресов и (или) диапазонов адресов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Subnet. Пустой список будет соответствовать всем диапазонам, не охватываемым другими конечными точками. |
|
| properties.target |
string |
Полное DNS-имя или IP-адрес конечной точки. Диспетчер трафика возвращает это значение в ответах DNS для направления трафика в эту конечную точку. |
| properties.targetResourceId |
string |
URI ресурса Azure конечной точки. Неприменимо к конечным точкам типа ExternalEndpoints. |
| properties.weight |
integer (int64) |
Вес этой конечной точки при использовании метода маршрутизации трафика в весовом весе. Возможные значения : от 1 до 1000. |
| type |
string |
Тип ресурса. Ex- Microsoft.Network/trafficManagerProfiles. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Операция Azure успешно завершена. |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
Endpoint-PATCH-External-Target
Образец запроса
PATCH https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1421/providers/Microsoft.Network/trafficmanagerprofiles/azsmnet6386/ExternalEndpoints/azsmnet7187?api-version=2022-04-01
{
"name": "azsmnet7187",
"type": "Microsoft.Network/trafficManagerProfiles/externalEndpoints",
"id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1421/providers/Microsoft.Network/trafficManagerProfiles/azsmnet6386/externalEndpoints/azsmnet7187",
"properties": {
"target": "another.foobar.contoso.com"
}
}
Пример ответа
{
"name": "azsmnet7187",
"type": "Microsoft.Network/trafficManagerProfiles/externalEndpoints",
"id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1421/providers/Microsoft.Network/trafficManagerProfiles/azsmnet6386/externalEndpoints/azsmnet7187",
"properties": {
"endpointLocation": "North Europe",
"endpointMonitorStatus": "CheckingEndpoint",
"endpointStatus": "Enabled",
"priority": 1,
"target": "another.foobar.contoso.com",
"weight": 1
}
}
Определения
| Имя | Описание |
|---|---|
|
Always |
Если включена функция Always Serve, проверка работоспособности конечных точек будет отключена, а конечные точки будут включены в метод маршрутизации трафика. |
|
Cloud |
Ошибка, возвращаемая Azure Resource Manager |
|
Cloud |
Содержимое ошибки, возвращаемой Azure Resource Manager |
| Endpoint |
Класс, представляющий конечную точку диспетчера трафика. |
|
Endpoint |
Состояние мониторинга конечной точки. |
|
Endpoint |
Имя и значение пользовательского заголовка. |
|
Endpoint |
Первый адрес подсети, область и/или последний адрес. |
|
Endpoint |
Состояние конечной точки. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. |
|
Endpoint |
Тип конечной точки диспетчера трафика. |
AlwaysServe
Если включена функция Always Serve, проверка работоспособности конечных точек будет отключена, а конечные точки будут включены в метод маршрутизации трафика.
| Значение | Описание |
|---|---|
| Enabled | |
| Disabled |
CloudError
Ошибка, возвращаемая Azure Resource Manager
| Имя | Тип | Описание |
|---|---|---|
| error |
Содержимое ошибки. |
CloudErrorBody
Содержимое ошибки, возвращаемой Azure Resource Manager
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Код ошибки |
| details |
Сведения об ошибке |
|
| message |
string |
Сообщение об ошибке |
| target |
string |
Целевой объект ошибки |
Endpoint
Класс, представляющий конечную точку диспетчера трафика.
| Имя | Тип | Описание |
|---|---|---|
| id |
string (arm-id) |
Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} |
| name |
string |
Имя ресурса |
| properties.alwaysServe |
Если включена функция Always Serve, проверка работоспособности конечных точек будет отключена, а конечные точки будут включены в метод маршрутизации трафика. |
|
| properties.customHeaders |
Список настраиваемых заголовков. |
|
| properties.endpointLocation |
string |
Указывает расположение внешних или вложенных конечных точек при использовании метода маршрутизации трафика Performance. |
| properties.endpointMonitorStatus |
Состояние мониторинга конечной точки. |
|
| properties.endpointStatus |
Состояние конечной точки. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. |
|
| properties.geoMapping |
string[] |
Список стран или регионов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Geograph. Обратитесь к географической документации по диспетчеру трафика, чтобы получить полный список принятых значений. |
| properties.minChildEndpoints |
integer (int64) |
Минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. |
| properties.minChildEndpointsIPv4 |
integer (int64) |
Минимальное количество конечных точек IPv4 (тип записи DNS A), которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. |
| properties.minChildEndpointsIPv6 |
integer (int64) |
Минимальное количество конечных точек IPv6 (тип записи DNS AAAA), которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. |
| properties.priority |
integer (int64) |
Приоритет этой конечной точки при использовании метода маршрутизации трафика "Приоритет". Возможные значения : от 1 до 1000, более низкие значения представляют более высокий приоритет. Этот параметр является необязательным. Если он указан, он должен быть указан во всех конечных точках, и две конечные точки не могут совместно использовать одно и то же значение приоритета. |
| properties.subnets |
Список подсетей, IP-адресов и (или) диапазонов адресов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Subnet. Пустой список будет соответствовать всем диапазонам, не охватываемым другими конечными точками. |
|
| properties.target |
string |
Полное DNS-имя или IP-адрес конечной точки. Диспетчер трафика возвращает это значение в ответах DNS для направления трафика в эту конечную точку. |
| properties.targetResourceId |
string |
URI ресурса Azure конечной точки. Неприменимо к конечным точкам типа ExternalEndpoints. |
| properties.weight |
integer (int64) |
Вес этой конечной точки при использовании метода маршрутизации трафика в весовом весе. Возможные значения : от 1 до 1000. |
| type |
string |
Тип ресурса. Ex- Microsoft.Network/trafficManagerProfiles. |
EndpointMonitorStatus
Состояние мониторинга конечной точки.
| Значение | Описание |
|---|---|
| CheckingEndpoint | |
| Online | |
| Degraded | |
| Disabled | |
| Inactive | |
| Stopped | |
| Unmonitored |
EndpointPropertiesCustomHeadersItem
Имя и значение пользовательского заголовка.
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Имя заголовка. |
| value |
string |
Значение заголовка. |
EndpointPropertiesSubnetsItem
Первый адрес подсети, область и/или последний адрес.
| Имя | Тип | Описание |
|---|---|---|
| first |
string |
Первый адрес в подсети. |
| last |
string |
Последний адрес в подсети. |
| scope |
integer (int32) |
Размер блока (число ведущих битов в маске подсети). |
EndpointStatus
Состояние конечной точки. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика.
| Значение | Описание |
|---|---|
| Enabled | |
| Disabled |
EndpointType
Тип конечной точки диспетчера трафика.
| Значение | Описание |
|---|---|
| AzureEndpoints | |
| ExternalEndpoints | |
| NestedEndpoints |