Targets - List By Watcher
Wyświetlanie listy zasobów docelowych według obserwatora
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/targets?api-version=2025-01-02
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
|
subscription
|
path | True |
string (uuid) |
Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID. |
|
watcher
|
path | True |
string pattern: ^[a-zA-Z0-9]{1}[a-zA-Z0-9-_]{3,60}$ |
Nazwa obserwatora bazy danych. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Operacja platformy Azure została ukończona pomyślnie. |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
Targets_ListByWatcher_MaximumSet
Przykładowe żądanie
Przykładowa odpowiedź
{
"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"
}
Definicje
| Nazwa | Opis |
|---|---|
|
created |
Typ tożsamości, która utworzyła zasób. |
|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
|
Error |
Szczegóły błędu. |
|
Error |
Odpowiedź na błąd |
|
Resource |
Stan aprowizacji zasobu reguły alertu. |
|
Sql |
Właściwości specyficzne dla elastycznej puli w Azure SQL Database. |
|
Sql |
Właściwości specyficzne dla bazy danych w Azure SQL Database. |
|
Sql |
Właściwości specyficzne dla obiektów docelowych Azure SQL Managed Instance. |
|
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
| Target |
Konkretne typy zasobów serwera proxy można utworzyć, aliasując ten typ przy użyciu określonego typu właściwości. |
|
Target |
Typ uwierzytelniania do użycia podczas nawiązywania połączenia z obiektem docelowym. |
|
Target |
Odpowiedź operacji listy docelowej. |
|
Vault |
Szczegółowe informacje dotyczące magazynu wymagane w przypadku używania uwierzytelniania SQL do nawiązania połączenia z obiektem docelowym. |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
| Nazwa | Typ | Opis |
|---|---|---|
| info |
object |
Dodatkowe informacje. |
| type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| additionalInfo |
Dodatkowe informacje o błędzie. |
|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu. |
|
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Obiekt błędu. |
ResourceProvisioningState
Stan aprowizacji zasobu reguły alertu.
| Wartość | Opis |
|---|---|
| Succeeded |
Zasób został utworzony. |
| Failed |
Tworzenie zasobu nie powiodło się. |
| Canceled |
Tworzenie zasobów zostało anulowane. |
SqlDbElasticPoolTargetProperties
Właściwości specyficzne dla elastycznej puli w Azure SQL Database.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| anchorDatabaseResourceId |
string (arm-id) |
Identyfikator zasobu platformy Azure bazy danych kotwicy używanej do nawiązywania połączenia z pulą elastyczną. |
|
| connectionServerName |
string maxLength: 200 |
Nazwa hosta FQDN serwera do użycia w parametrach połączenia podczas nawiązywania połączenia z obiektem docelowym. Na przykład w przypadku serwera logicznego Azure SQL w chmurze komercyjnej platformy Azure wartość może być "sql-logical-server-22092780.database.windows.net".; w przypadku wystąpienia zarządzanego usługi Azure SQL w chmurze komercyjnej platformy Azure wartość może być "sql-mi-39441134.767d5869f605.database.windows.net". Numer portu i nazwa wystąpienia muszą być określone oddzielnie. |
|
| provisioningState |
Stan aprowizacji zasobu. |
||
| readIntent |
boolean |
False |
Ustaw wartość true, aby monitorować replikę o wysokiej dostępności określonego obiektu docelowego, jeśli istnieje. |
| sqlEpResourceId |
string (arm-id) |
Identyfikator zasobu platformy Azure docelowego puli elastycznej usługi Azure SQL DB. |
|
| targetAuthenticationType |
Typ uwierzytelniania do użycia podczas nawiązywania połączenia z obiektem docelowym. |
||
| targetType |
string:
Sql |
Właściwość dyskryminująca właściwości TargetProperties. |
|
| targetVault |
Aby użyć uwierzytelniania SQL podczas nawiązywania połączenia z obiektami docelowymi, określ magazyn, w którym są przechowywane nazwy logowania i wpisy tajne haseł. |
SqlDbSingleDatabaseTargetProperties
Właściwości specyficzne dla bazy danych w Azure SQL Database.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| connectionServerName |
string maxLength: 200 |
Nazwa hosta FQDN serwera do użycia w parametrach połączenia podczas nawiązywania połączenia z obiektem docelowym. Na przykład w przypadku serwera logicznego Azure SQL w chmurze komercyjnej platformy Azure wartość może być "sql-logical-server-22092780.database.windows.net".; w przypadku wystąpienia zarządzanego usługi Azure SQL w chmurze komercyjnej platformy Azure wartość może być "sql-mi-39441134.767d5869f605.database.windows.net". Numer portu i nazwa wystąpienia muszą być określone oddzielnie. |
|
| provisioningState |
Stan aprowizacji zasobu. |
||
| readIntent |
boolean |
False |
Ustaw wartość true, aby monitorować replikę o wysokiej dostępności określonego obiektu docelowego, jeśli istnieje. |
| sqlDbResourceId |
string (arm-id) |
Identyfikator zasobu platformy Azure docelowego bazy danych Azure SQL DB. |
|
| targetAuthenticationType |
Typ uwierzytelniania do użycia podczas nawiązywania połączenia z obiektem docelowym. |
||
| targetType |
string:
Sql |
Właściwość dyskryminująca właściwości TargetProperties. |
|
| targetVault |
Aby użyć uwierzytelniania SQL podczas nawiązywania połączenia z obiektami docelowymi, określ magazyn, w którym są przechowywane nazwy logowania i wpisy tajne haseł. |
SqlMiTargetProperties
Właściwości specyficzne dla obiektów docelowych Azure SQL Managed Instance.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| connectionServerName |
string maxLength: 200 |
Nazwa hosta FQDN serwera do użycia w parametrach połączenia podczas nawiązywania połączenia z obiektem docelowym. Na przykład w przypadku serwera logicznego Azure SQL w chmurze komercyjnej platformy Azure wartość może być "sql-logical-server-22092780.database.windows.net".; w przypadku wystąpienia zarządzanego usługi Azure SQL w chmurze komercyjnej platformy Azure wartość może być "sql-mi-39441134.767d5869f605.database.windows.net". Numer portu i nazwa wystąpienia muszą być określone oddzielnie. |
|
| connectionTcpPort |
integer (int32) |
1433 |
Numer portu TCP do opcjonalnego użycia w parametrach połączenia podczas nawiązywania połączenia z docelowym wystąpieniem zarządzanym usługi Azure SQL. |
| provisioningState |
Stan aprowizacji zasobu. |
||
| readIntent |
boolean |
False |
Ustaw wartość true, aby monitorować replikę o wysokiej dostępności określonego obiektu docelowego, jeśli istnieje. |
| sqlMiResourceId |
string (arm-id) |
Identyfikator zasobu platformy Azure docelowego wystąpienia zarządzanego Azure SQL. |
|
| targetAuthenticationType |
Typ uwierzytelniania do użycia podczas nawiązywania połączenia z obiektem docelowym. |
||
| targetType |
string:
Sql |
Właściwość dyskryminująca właściwości TargetProperties. |
|
| targetVault |
Aby użyć uwierzytelniania SQL podczas nawiązywania połączenia z obiektami docelowymi, określ magazyn, w którym są przechowywane nazwy logowania i wpisy tajne haseł. |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
| createdBy |
string |
Tożsamość, która utworzyła zasób. |
| createdByType |
Typ tożsamości, która utworzyła zasób. |
|
| lastModifiedAt |
string (date-time) |
Znacznik czasu ostatniej modyfikacji zasobu (UTC) |
| lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
| lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |
Target
Konkretne typy zasobów serwera proxy można utworzyć, aliasując ten typ przy użyciu określonego typu właściwości.
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string (arm-id) |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Nazwa zasobu |
| properties | TargetProperties: |
Właściwości specyficzne dla zasobu dla tego zasobu. |
| systemData |
Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy. |
|
| type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
TargetAuthenticationType
Typ uwierzytelniania do użycia podczas nawiązywania połączenia z obiektem docelowym.
| Wartość | Opis |
|---|---|
| Aad |
Uwierzytelnianie usługi Azure Active Directory. |
| Sql |
Uwierzytelnianie hasłem SQL. |
TargetListResult
Odpowiedź operacji listy docelowej.
| Nazwa | Typ | Opis |
|---|---|---|
| nextLink |
string (uri) |
Link do następnej strony elementów |
| value |
Target[] |
Elementy docelowe na tej stronie |
VaultSecret
Szczegółowe informacje dotyczące magazynu wymagane w przypadku używania uwierzytelniania SQL do nawiązania połączenia z obiektem docelowym.
| Nazwa | Typ | Opis |
|---|---|---|
| akvResourceId |
string (arm-id) |
Identyfikator zasobu platformy Azure wystąpienia usługi Key Vault przechowujące wpisy tajne uwierzytelniania bazy danych. |
| akvTargetPassword |
string pattern: ^[a-zA-Z0-9-]{1,127}$ |
Ścieżka do wpisu tajnego usługi Key Vault przechowująca hasło do uwierzytelniania w obiekcie docelowym. |
| akvTargetUser |
string pattern: ^[a-zA-Z0-9-]{1,127}$ |
Ścieżka do wpisu tajnego usługi Key Vault przechowująca nazwę logowania (czyli nazwę użytkownika, czyli nazwę konta) na potrzeby uwierzytelniania w lokalizacji docelowej. |