Freigeben über


Targets - List By Watcher

Auflisten von Zielressourcen nach Watcher

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string (uuid)

Die ID des Zielabonnements. Der Wert muss eine UUID sein.

watcherName
path True

string

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

Der Name der Datenbanküberwachung.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

TargetListResult

Der Azure-Vorgang wurde erfolgreich abgeschlossen.

Other Status Codes

ErrorResponse

Unerwartete Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Targets_ListByWatcher_MaximumSet

Beispielanforderung

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

Beispiel für eine Antwort

{
  "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"
}

Definitionen

Name Beschreibung
createdByType

Der Identitätstyp, der die Ressource erstellt hat.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

ResourceProvisioningState

Der Bereitstellungsstatus der Warnungsregelressource.

SqlDbElasticPoolTargetProperties

Die Eigenschaften, die für einen Pool für elastische Datenbanken in Azure SQL-Datenbank spezifisch sind.

SqlDbSingleDatabaseTargetProperties

Die Eigenschaften, die für eine Datenbank in Azure SQL-Datenbank spezifisch sind.

SqlMiTargetProperties

Die Eigenschaften, die für Azure SQL Managed Instance-Ziele spezifisch sind.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Target

Konkrete Proxyressourcentypen können durch Aliasing dieses Typs mithilfe eines bestimmten Eigenschaftstyps erstellt werden.

TargetAuthenticationType

Der Typ der Authentifizierung, die beim Herstellen einer Verbindung mit einem Ziel verwendet werden soll.

TargetListResult

Die Antwort eines Ziellistenvorgangs.

VaultSecret

Die tresorspezifischen Details, die angegeben werden müssen, wenn die SQL-Authentifizierung zum Herstellen einer Verbindung mit einem Ziel verwendet wird.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

ResourceProvisioningState

Der Bereitstellungsstatus der Warnungsregelressource.

Wert Beschreibung
Succeeded

Ressource wurde erstellt.

Failed

Fehler bei der Ressourcenerstellung.

Canceled

Die Ressourcenerstellung wurde abgebrochen.

SqlDbElasticPoolTargetProperties

Die Eigenschaften, die für einen Pool für elastische Datenbanken in Azure SQL-Datenbank spezifisch sind.

Name Typ Standardwert Beschreibung
anchorDatabaseResourceId

string (arm-id)

Die Azure-Ressourcen-ID der Ankerdatenbank, die zum Herstellen einer Verbindung mit einem elastischen Pool verwendet wird.

connectionServerName

string

maxLength: 200

Der FQDN-Hostname des Servers, der beim Herstellen einer Verbindung mit einem Ziel in der Verbindungszeichenfolge verwendet werden soll. Bei einem logischen Azure SQL-Server in der kommerziellen Azure-Cloud kann der Wert beispielsweise "sql-logical-server-22092780.database.windows.net" sein; für eine von Azure SQL verwaltete Instanz in der kommerziellen Azure-Cloud kann der Wert "sql-mi-39441134.767d5869f605.database.windows.net" sein. Portnummer und Instanzname müssen separat angegeben werden.

provisioningState

ResourceProvisioningState

Der Bereitstellungsstatus der Ressource.

readIntent

boolean

False

Legen Sie auf "true" fest, um ein Replikat mit hoher Verfügbarkeit des angegebenen Ziels (sofern vorhanden) zu überwachen.

sqlEpResourceId

string (arm-id)

Die Azure-Ressourcen-ID eines Azure SQL DB-Flexiblen Poolziels.

targetAuthenticationType

TargetAuthenticationType

Der Typ der Authentifizierung, die beim Herstellen einer Verbindung mit einem Ziel verwendet werden soll.

targetType string:

SqlEp

Diskriminator-Eigenschaft für TargetProperties.

targetVault

VaultSecret

Wenn Sie beim Herstellen einer Verbindung mit Zielen die SQL-Authentifizierung verwenden möchten, geben Sie den Tresor an, in dem der Anmeldename und die geheimen Kennwortschlüssel gespeichert sind.

SqlDbSingleDatabaseTargetProperties

Die Eigenschaften, die für eine Datenbank in Azure SQL-Datenbank spezifisch sind.

Name Typ Standardwert Beschreibung
connectionServerName

string

maxLength: 200

Der FQDN-Hostname des Servers, der beim Herstellen einer Verbindung mit einem Ziel in der Verbindungszeichenfolge verwendet werden soll. Bei einem logischen Azure SQL-Server in der kommerziellen Azure-Cloud kann der Wert beispielsweise "sql-logical-server-22092780.database.windows.net" sein; für eine von Azure SQL verwaltete Instanz in der kommerziellen Azure-Cloud kann der Wert "sql-mi-39441134.767d5869f605.database.windows.net" sein. Portnummer und Instanzname müssen separat angegeben werden.

provisioningState

ResourceProvisioningState

Der Bereitstellungsstatus der Ressource.

readIntent

boolean

False

Legen Sie auf "true" fest, um ein Replikat mit hoher Verfügbarkeit des angegebenen Ziels (sofern vorhanden) zu überwachen.

sqlDbResourceId

string (arm-id)

Die Azure-Ressourcen-ID eines Azure SQL DB-Datenbankziels.

targetAuthenticationType

TargetAuthenticationType

Der Typ der Authentifizierung, die beim Herstellen einer Verbindung mit einem Ziel verwendet werden soll.

targetType string:

SqlDb

Diskriminator-Eigenschaft für TargetProperties.

targetVault

VaultSecret

Wenn Sie beim Herstellen einer Verbindung mit Zielen die SQL-Authentifizierung verwenden möchten, geben Sie den Tresor an, in dem der Anmeldename und die geheimen Kennwortschlüssel gespeichert sind.

SqlMiTargetProperties

Die Eigenschaften, die für Azure SQL Managed Instance-Ziele spezifisch sind.

Name Typ Standardwert Beschreibung
connectionServerName

string

maxLength: 200

Der FQDN-Hostname des Servers, der beim Herstellen einer Verbindung mit einem Ziel in der Verbindungszeichenfolge verwendet werden soll. Bei einem logischen Azure SQL-Server in der kommerziellen Azure-Cloud kann der Wert beispielsweise "sql-logical-server-22092780.database.windows.net" sein; für eine von Azure SQL verwaltete Instanz in der kommerziellen Azure-Cloud kann der Wert "sql-mi-39441134.767d5869f605.database.windows.net" sein. Portnummer und Instanzname müssen separat angegeben werden.

connectionTcpPort

integer (int32)

1433

Die TCP-Portnummer, die optional in der Verbindungszeichenfolge beim Herstellen einer Verbindung mit einem Azure SQL Managed Instance-Ziel verwendet werden soll.

provisioningState

ResourceProvisioningState

Der Bereitstellungsstatus der Ressource.

readIntent

boolean

False

Legen Sie auf "true" fest, um ein Replikat mit hoher Verfügbarkeit des angegebenen Ziels (sofern vorhanden) zu überwachen.

sqlMiResourceId

string (arm-id)

Die Azure-Ressourcen-ID eines Azure SQL Managed Instance-Ziels.

targetAuthenticationType

TargetAuthenticationType

Der Typ der Authentifizierung, die beim Herstellen einer Verbindung mit einem Ziel verwendet werden soll.

targetType string:

SqlMi

Diskriminator-Eigenschaft für TargetProperties.

targetVault

VaultSecret

Wenn Sie beim Herstellen einer Verbindung mit Zielen die SQL-Authentifizierung verwenden möchten, geben Sie den Tresor an, in dem der Anmeldename und die geheimen Kennwortschlüssel gespeichert sind.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

Target

Konkrete Proxyressourcentypen können durch Aliasing dieses Typs mithilfe eines bestimmten Eigenschaftstyps erstellt werden.

Name Typ Beschreibung
id

string (arm-id)

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Der Name der Ressource

properties TargetProperties:

Die ressourcenspezifischen Eigenschaften für diese Ressource.

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

TargetAuthenticationType

Der Typ der Authentifizierung, die beim Herstellen einer Verbindung mit einem Ziel verwendet werden soll.

Wert Beschreibung
Aad

Die Azure Active Directory-Authentifizierung.

Sql

Die SQL-Kennwortauthentifizierung.

TargetListResult

Die Antwort eines Ziellistenvorgangs.

Name Typ Beschreibung
nextLink

string (uri)

Der Link zur nächsten Seite von Elementen

value

Target[]

Die Zielelemente auf dieser Seite

VaultSecret

Die tresorspezifischen Details, die angegeben werden müssen, wenn die SQL-Authentifizierung zum Herstellen einer Verbindung mit einem Ziel verwendet wird.

Name Typ Beschreibung
akvResourceId

string (arm-id)

Die Azure-Ressourcen-ID der Key Vault-Instanz, die geheime Datenbankauthentifizierungsschlüssel speichert.

akvTargetPassword

string

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

Der Pfad zum Schlüsseltresor-Schlüssel, der das Kennwort für die Authentifizierung für ein Ziel speichert.

akvTargetUser

string

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

Der Pfad zum geheimen Schlüsseltresor, der den Anmeldenamen (auch als Benutzername bezeichnet) für die Authentifizierung an ein Ziel speichert.