Поделиться через


Targets - List By Watcher

Вывод списка целевых ресурсов наблюдателем

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/targets?api-version=2025-01-02

Параметры URI

Имя В Обязательно Тип Описание
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя не учитывает регистр.

subscriptionId
path True

string (uuid)

Идентификатор целевой подписки. Значение должно быть UUID.

watcherName
path True

string

pattern: ^[a-zA-Z0-9]{1}[a-zA-Z0-9-_]{3,60}$

Имя наблюдателя за базой данных.

api-version
query True

string

minLength: 1

Версия API, используемая для этой операции.

Ответы

Имя Тип Описание
200 OK

TargetListResult

Операция Azure успешно завершена.

Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Targets_ListByWatcher_MaximumSet

Образец запроса

GET https://management.azure.com/subscriptions/49e0fbd3-75e8-44e7-96fd-5b64d9ad818d/resourceGroups/apiTest-ddat4p/providers/Microsoft.DatabaseWatcher/watchers/databasemo3ej9ih/targets?api-version=2025-01-02

Пример ответа

{
  "value": [
    {
      "id": "/subscriptions/49e0fbd3-75e8-44e7-96fd-5b64d9ad818d/resourceGroups/apiTest-px9ma7/providers/Microsoft.DatabaseWatcher/watchers/databasemo3d9sgt/targets/monitoringzkndgm",
      "name": "monitoringzkndgm",
      "type": "microsoft.databasewatcher/watchers/targets",
      "properties": {
        "targetType": "SqlDb",
        "targetAuthenticationType": "Aad",
        "connectionServerName": "sqlServero1ihe2",
        "sqlDbResourceId": "/subscriptions/49e0fbd3-75e8-44e7-96fd-5b64d9ad818d/resourceGroups/apiTest-ddat4p/providers/Microsoft.Sql/servers/m1/databases/m2",
        "provisioningState": "Succeeded"
      },
      "systemData": {
        "createdBy": "enbpvlpqbwd",
        "createdByType": "User",
        "createdAt": "2024-07-25T15:38:47.092Z",
        "lastModifiedBy": "mxp",
        "lastModifiedByType": "User",
        "lastModifiedAt": "2024-07-25T15:38:47.092Z"
      }
    }
  ],
  "nextLink": "https://microsoft.com/a"
}

Определения

Имя Описание
createdByType

Тип удостоверения, создавшего ресурс.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

ResourceProvisioningState

Состояние подготовки ресурса правила генерации оповещений.

SqlDbElasticPoolTargetProperties

Свойства, относящиеся к эластичному пулу в Базе данных SQL Azure.

SqlDbSingleDatabaseTargetProperties

Свойства, относящиеся к базе данных в Базе данных SQL Azure.

SqlMiTargetProperties

Свойства, относящиеся к целевым объектам Управляемого экземпляра SQL Azure.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Target

Конкретные типы ресурсов прокси-сервера можно создать путем псевдонима этого типа с помощью определенного типа свойства.

TargetAuthenticationType

Тип проверки подлинности, используемый при подключении к целевому объекту.

TargetListResult

Ответ операции списка целевых объектов.

VaultSecret

Сведения о хранилище, необходимые при использовании проверки подлинности SQL для подключения к целевому объекту.

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

ResourceProvisioningState

Состояние подготовки ресурса правила генерации оповещений.

Значение Описание
Succeeded

Ресурс создан.

Failed

Не удалось создать ресурс.

Canceled

Создание ресурсов было отменено.

SqlDbElasticPoolTargetProperties

Свойства, относящиеся к эластичному пулу в Базе данных SQL Azure.

Имя Тип Default value Описание
anchorDatabaseResourceId

string (arm-id)

Идентификатор ресурса Azure базы данных привязки, используемой для подключения к эластичному пулу.

connectionServerName

string

maxLength: 200

Полное доменное имя сервера, используемое в строке подключения при подключении к целевому объекту. Например, для логического сервера SQL Azure в коммерческом облаке Azure значение может иметь значение sql-logical-server-22092780.database.windows.net; для управляемого экземпляра SQL Azure в коммерческом облаке Azure значение может быть "sql-mi-39441134.767d5869f605.database.windows.net". Номер порта и имя экземпляра должны быть указаны отдельно.

provisioningState

ResourceProvisioningState

Состояние подготовки ресурса.

readIntent

boolean

False

Установите значение true для отслеживания реплики высокого уровня доступности указанного целевого объекта, если таковой имеется.

sqlEpResourceId

string (arm-id)

Идентификатор ресурса Azure целевого объекта эластичного пула базы данных SQL Azure.

targetAuthenticationType

TargetAuthenticationType

Тип проверки подлинности, используемый при подключении к целевому объекту.

targetType string:

SqlEp

Дискриминационное свойство targetProperties.

targetVault

VaultSecret

Чтобы использовать проверку подлинности SQL при подключении к целевым объектам, укажите хранилище, в котором хранятся имена входа и секреты паролей.

SqlDbSingleDatabaseTargetProperties

Свойства, относящиеся к базе данных в Базе данных SQL Azure.

Имя Тип Default value Описание
connectionServerName

string

maxLength: 200

Полное доменное имя сервера, используемое в строке подключения при подключении к целевому объекту. Например, для логического сервера SQL Azure в коммерческом облаке Azure значение может иметь значение sql-logical-server-22092780.database.windows.net; для управляемого экземпляра SQL Azure в коммерческом облаке Azure значение может быть "sql-mi-39441134.767d5869f605.database.windows.net". Номер порта и имя экземпляра должны быть указаны отдельно.

provisioningState

ResourceProvisioningState

Состояние подготовки ресурса.

readIntent

boolean

False

Установите значение true для отслеживания реплики высокого уровня доступности указанного целевого объекта, если таковой имеется.

sqlDbResourceId

string (arm-id)

Идентификатор ресурса Azure целевого объекта базы данных SQL Azure.

targetAuthenticationType

TargetAuthenticationType

Тип проверки подлинности, используемый при подключении к целевому объекту.

targetType string:

SqlDb

Дискриминационное свойство targetProperties.

targetVault

VaultSecret

Чтобы использовать проверку подлинности SQL при подключении к целевым объектам, укажите хранилище, в котором хранятся имена входа и секреты паролей.

SqlMiTargetProperties

Свойства, относящиеся к целевым объектам Управляемого экземпляра SQL Azure.

Имя Тип Default value Описание
connectionServerName

string

maxLength: 200

Полное доменное имя сервера, используемое в строке подключения при подключении к целевому объекту. Например, для логического сервера SQL Azure в коммерческом облаке Azure значение может иметь значение sql-logical-server-22092780.database.windows.net; для управляемого экземпляра SQL Azure в коммерческом облаке Azure значение может быть "sql-mi-39441134.767d5869f605.database.windows.net". Номер порта и имя экземпляра должны быть указаны отдельно.

connectionTcpPort

integer (int32)

1433

Номер TCP-порта, который при необходимости используется в строке подключения при подключении к целевому объекту управляемого экземпляра SQL Azure.

provisioningState

ResourceProvisioningState

Состояние подготовки ресурса.

readIntent

boolean

False

Установите значение true для отслеживания реплики высокого уровня доступности указанного целевого объекта, если таковой имеется.

sqlMiResourceId

string (arm-id)

Идентификатор ресурса Azure целевого объекта Управляемого экземпляра SQL Azure.

targetAuthenticationType

TargetAuthenticationType

Тип проверки подлинности, используемый при подключении к целевому объекту.

targetType string:

SqlMi

Дискриминационное свойство targetProperties.

targetVault

VaultSecret

Чтобы использовать проверку подлинности SQL при подключении к целевым объектам, укажите хранилище, в котором хранятся имена входа и секреты паролей.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string (date-time)

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.

Target

Конкретные типы ресурсов прокси-сервера можно создать путем псевдонима этого типа с помощью определенного типа свойства.

Имя Тип Описание
id

string (arm-id)

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Имя ресурса

properties TargetProperties:

Свойства, относящиеся к ресурсу, для этого ресурса.

systemData

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

TargetAuthenticationType

Тип проверки подлинности, используемый при подключении к целевому объекту.

Значение Описание
Aad

Проверка подлинности Azure Active Directory.

Sql

Проверка подлинности паролей SQL.

TargetListResult

Ответ операции списка целевых объектов.

Имя Тип Описание
nextLink

string (uri)

Ссылка на следующую страницу элементов

value

Target[]

Целевые элементы на этой странице

VaultSecret

Сведения о хранилище, необходимые при использовании проверки подлинности SQL для подключения к целевому объекту.

Имя Тип Описание
akvResourceId

string (arm-id)

Идентификатор ресурса Azure экземпляра Key Vault, в котором хранятся секреты проверки подлинности базы данных.

akvTargetPassword

string

pattern: ^[a-zA-Z0-9-]{1,127}$

Путь к секрету Key Vault, в котором хранится пароль для проверки подлинности в целевом объекте.

akvTargetUser

string

pattern: ^[a-zA-Z0-9-]{1,127}$

Путь к секрету Key Vault, в котором хранится имя входа (имя пользователя, имя учетной записи aka) для проверки подлинности в целевом объекте.