Compartir a través de


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
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

subscriptionId
path True

string (uuid)

Identificador de la suscripción de destino. El valor debe ser un UUID.

watcherName
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

TargetListResult

La operación de Azure se completó correctamente.

Other Status Codes

ErrorResponse

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

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

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
createdByType

Tipo de identidad que creó el recurso.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ResourceProvisioningState

Estado de aprovisionamiento del recurso de regla de alertas.

SqlDbElasticPoolTargetProperties

Las propiedades específicas de un grupo elástico en Azure SQL Database.

SqlDbSingleDatabaseTargetProperties

Propiedades específicas de una base de datos en Azure SQL Database.

SqlMiTargetProperties

Las propiedades específicas de los destinos de Azure SQL Managed Instance.

systemData

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.

TargetAuthenticationType

Tipo de autenticación que se va a usar al conectarse a un destino.

TargetListResult

Respuesta de una operación de lista de destino.

VaultSecret

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

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

Mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

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

ResourceProvisioningState

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

TargetAuthenticationType

Tipo de autenticación que se va a usar al conectarse a un destino.

targetType string:

SqlEp

Propiedad Discriminadora para TargetProperties.

targetVault

VaultSecret

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

ResourceProvisioningState

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

TargetAuthenticationType

Tipo de autenticación que se va a usar al conectarse a un destino.

targetType string:

SqlDb

Propiedad Discriminadora para TargetProperties.

targetVault

VaultSecret

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

ResourceProvisioningState

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

TargetAuthenticationType

Tipo de autenticación que se va a usar al conectarse a un destino.

targetType string:

SqlMi

Propiedad Discriminadora para TargetProperties.

targetVault

VaultSecret

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

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

createdByType

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

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.