Targets - List By Watcher
Enumerar los recursos de destino de Watcher
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/targets?api-version=2025-01-02
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas. |
|
subscription
|
path | True |
string (uuid) |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
|
watcher
|
path | True |
string pattern: ^[a-zA-Z0-9]{1}[a-zA-Z0-9-_]{3,60}$ |
Nombre del monitor de base de datos. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
La operación de Azure se completó correctamente. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Targets_ListByWatcher_MaximumSet
Solicitud de ejemplo
Respuesta de muestra
{
"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"
}
Definiciones
| Nombre | Description |
|---|---|
|
created |
Tipo de identidad que creó el recurso. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta de error |
|
Resource |
Estado de aprovisionamiento del recurso de regla de alertas. |
|
Sql |
Las propiedades específicas de un grupo elástico en Azure SQL Database. |
|
Sql |
Propiedades específicas de una base de datos en Azure SQL Database. |
|
Sql |
Las propiedades específicas de los destinos de Azure SQL Managed Instance. |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
| Target |
Los tipos de recursos de proxy concretos se pueden crear mediante el alias de este tipo mediante un tipo de propiedad específico. |
|
Target |
Tipo de autenticación que se va a usar al conectarse a un destino. |
|
Target |
Respuesta de una operación de lista de destino. |
|
Vault |
Detalles específicos del almacén necesarios si se usa la autenticación de SQL para conectarse a un destino. |
createdByType
Tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
object |
Información adicional. |
| type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Detalles del error. |
|
| message |
string |
Mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
ResourceProvisioningState
Estado de aprovisionamiento del recurso de regla de alertas.
| Valor | Description |
|---|---|
| Succeeded |
Se ha creado el recurso. |
| Failed |
Error en la creación de recursos. |
| Canceled |
Se canceló la creación de recursos. |
SqlDbElasticPoolTargetProperties
Las propiedades específicas de un grupo elástico en Azure SQL Database.
| Nombre | Tipo | Valor predeterminado | Description |
|---|---|---|---|
| anchorDatabaseResourceId |
string (arm-id) |
Identificador de recurso de Azure de la base de datos de delimitador que se usa para conectarse a un grupo elástico. |
|
| connectionServerName |
string maxLength: 200 |
Nombre de host FQDN del servidor que se va a usar en la cadena de conexión al conectarse a un destino. Por ejemplo, para un servidor lógico de Azure SQL en la nube comercial de Azure, el valor podría ser "sql-logical-server-22092780.database.windows.net"; para una instancia administrada de Azure SQL en la nube comercial de Azure, el valor podría ser "sql-mi-39441134.767d5869f605.database.windows.net". El número de puerto y el nombre de instancia deben especificarse por separado. |
|
| provisioningState |
Estado de aprovisionamiento del recurso. |
||
| readIntent |
boolean |
False |
Establézcalo en true para supervisar una réplica de alta disponibilidad del destino especificado, si existe. |
| sqlEpResourceId |
string (arm-id) |
Identificador de recurso de Azure de un destino de grupo elástico de Azure SQL DB. |
|
| targetAuthenticationType |
Tipo de autenticación que se va a usar al conectarse a un destino. |
||
| targetType |
string:
Sql |
Propiedad Discriminadora para TargetProperties. |
|
| targetVault |
Para usar la autenticación de SQL al conectarse a destinos, especifique el almacén donde se almacenan el nombre de inicio de sesión y los secretos de contraseña. |
SqlDbSingleDatabaseTargetProperties
Propiedades específicas de una base de datos en Azure SQL Database.
| Nombre | Tipo | Valor predeterminado | Description |
|---|---|---|---|
| connectionServerName |
string maxLength: 200 |
Nombre de host FQDN del servidor que se va a usar en la cadena de conexión al conectarse a un destino. Por ejemplo, para un servidor lógico de Azure SQL en la nube comercial de Azure, el valor podría ser "sql-logical-server-22092780.database.windows.net"; para una instancia administrada de Azure SQL en la nube comercial de Azure, el valor podría ser "sql-mi-39441134.767d5869f605.database.windows.net". El número de puerto y el nombre de instancia deben especificarse por separado. |
|
| provisioningState |
Estado de aprovisionamiento del recurso. |
||
| readIntent |
boolean |
False |
Establézcalo en true para supervisar una réplica de alta disponibilidad del destino especificado, si existe. |
| sqlDbResourceId |
string (arm-id) |
Identificador de recurso de Azure de un destino de base de datos de Azure SQL DB. |
|
| targetAuthenticationType |
Tipo de autenticación que se va a usar al conectarse a un destino. |
||
| targetType |
string:
Sql |
Propiedad Discriminadora para TargetProperties. |
|
| targetVault |
Para usar la autenticación de SQL al conectarse a destinos, especifique el almacén donde se almacenan el nombre de inicio de sesión y los secretos de contraseña. |
SqlMiTargetProperties
Las propiedades específicas de los destinos de Azure SQL Managed Instance.
| Nombre | Tipo | Valor predeterminado | Description |
|---|---|---|---|
| connectionServerName |
string maxLength: 200 |
Nombre de host FQDN del servidor que se va a usar en la cadena de conexión al conectarse a un destino. Por ejemplo, para un servidor lógico de Azure SQL en la nube comercial de Azure, el valor podría ser "sql-logical-server-22092780.database.windows.net"; para una instancia administrada de Azure SQL en la nube comercial de Azure, el valor podría ser "sql-mi-39441134.767d5869f605.database.windows.net". El número de puerto y el nombre de instancia deben especificarse por separado. |
|
| connectionTcpPort |
integer (int32) |
1433 |
Número de puerto TCP que se usará opcionalmente en la cadena de conexión al conectarse a un destino de Instancia administrada de Azure SQL. |
| provisioningState |
Estado de aprovisionamiento del recurso. |
||
| readIntent |
boolean |
False |
Establézcalo en true para supervisar una réplica de alta disponibilidad del destino especificado, si existe. |
| sqlMiResourceId |
string (arm-id) |
Identificador de recurso de Azure de un destino de Instancia administrada de Azure SQL. |
|
| targetAuthenticationType |
Tipo de autenticación que se va a usar al conectarse a un destino. |
||
| targetType |
string:
Sql |
Propiedad Discriminadora para TargetProperties. |
|
| targetVault |
Para usar la autenticación de SQL al conectarse a destinos, especifique el almacén donde se almacenan el nombre de inicio de sesión y los secretos de contraseña. |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
| createdBy |
string |
Identidad que creó el recurso. |
| createdByType |
Tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
Marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
| lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |
Target
Los tipos de recursos de proxy concretos se pueden crear mediante el alias de este tipo mediante un tipo de propiedad específico.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string (arm-id) |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Nombre del recurso |
| properties | TargetProperties: |
Propiedades específicas del recurso para este recurso. |
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
| type |
string |
Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
TargetAuthenticationType
Tipo de autenticación que se va a usar al conectarse a un destino.
| Valor | Description |
|---|---|
| Aad |
Autenticación de Azure Active Directory. |
| Sql |
Autenticación con contraseña de SQL. |
TargetListResult
Respuesta de una operación de lista de destino.
| Nombre | Tipo | Description |
|---|---|---|
| nextLink |
string (uri) |
Vínculo a la página siguiente de elementos |
| value |
Target[] |
Elementos de destino de esta página |
VaultSecret
Detalles específicos del almacén necesarios si se usa la autenticación de SQL para conectarse a un destino.
| Nombre | Tipo | Description |
|---|---|---|
| akvResourceId |
string (arm-id) |
Identificador de recurso de Azure de la instancia de Key Vault que almacena secretos de autenticación de base de datos. |
| akvTargetPassword |
string pattern: ^[a-zA-Z0-9-]{1,127}$ |
Ruta de acceso al secreto de Key Vault que almacena la contraseña para la autenticación en un destino. |
| akvTargetUser |
string pattern: ^[a-zA-Z0-9-]{1,127}$ |
Ruta de acceso al secreto de Key Vault que almacena el nombre de inicio de sesión (también conocido como nombre de usuario, también conocido como nombre de cuenta) para la autenticación en un destino. |