Database Advanced Threat Protection Settings - Create Or Update
Erstellt oder aktualisiert den Advanced Threat Protection-Status einer Datenbank.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/advancedThreatProtectionSettings/Default?api-version=2021-11-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
advanced
|
path | True |
Der Name des Advanced Threat Protection-Status. |
|
database
|
path | True |
string |
Der Name der Datenbank. |
resource
|
path | True |
string |
Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden. |
server
|
path | True |
string |
Name des Servers |
subscription
|
path | True |
string |
Abonnement-ID für ein Azure-Abonnement. |
api-version
|
query | True |
string |
API-Version, die für die Anforderung verwendet werden soll. |
Anforderungstext
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
properties.state | True |
Gibt den Status von Advanced Threat Protection an, unabhängig davon, ob er aktiviert oder deaktiviert ist oder ein Zustand noch nicht auf die bestimmte Datenbank oder den Server angewendet wurde. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Der Advanced Threat Protection-Status der Datenbank wurde erfolgreich festgelegt. |
|
201 Created |
Der Advanced Threat Protection-Status der Datenbank wurde erfolgreich erstellt. |
|
Other Status Codes |
Fehlerantworten: ***
|
Beispiele
Update a database's Advanced Threat Protection settings with all parameters |
Update a database's Advanced Threat Protection settings with minimal parameters |
Update a database's Advanced Threat Protection settings with all parameters
Beispielanforderung
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/threatprotection-4799/providers/Microsoft.Sql/servers/threatprotection-6440/databases/testdb/advancedThreatProtectionSettings/Default?api-version=2021-11-01
{
"properties": {
"state": "Enabled"
}
}
Beispiel für eine Antwort
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/threatprotection-4799/providers/Microsoft.Sql/servers/threatprotection-6440/advancedThreatProtectionSettings/Default",
"name": "Default",
"type": "Microsoft.Sql/servers/databases/advancedThreatProtectionSettings",
"systemData": {
"createdBy": "string",
"createdByType": "User",
"createdAt": "2022-04-03T04:41:33.937Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User",
"lastModifiedAt": "2022-04-03T04:41:33.937Z"
},
"properties": {
"state": "Enabled",
"creationTime": "2022-04-03T04:41:33.937Z"
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/threatprotection-4799/providers/Microsoft.Sql/servers/threatprotection-6440/advancedThreatProtectionSettings/Default",
"name": "Default",
"type": "Microsoft.Sql/servers/databases/advancedThreatProtectionSettings",
"systemData": {
"createdBy": "string",
"createdByType": "User",
"createdAt": "2022-04-03T04:41:33.937Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User",
"lastModifiedAt": "2022-04-03T04:41:33.937Z"
},
"properties": {
"state": "Enabled",
"creationTime": "2022-04-03T04:41:33.937Z"
}
}
Update a database's Advanced Threat Protection settings with minimal parameters
Beispielanforderung
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/threatprotection-4799/providers/Microsoft.Sql/servers/threatprotection-6440/databases/testdb/advancedThreatProtectionSettings/Default?api-version=2021-11-01
{
"properties": {
"state": "Disabled"
}
}
Beispiel für eine Antwort
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/threatprotection-4799/providers/Microsoft.Sql/servers/threatprotection-6440/advancedThreatProtectionSettings/Default",
"name": "Default",
"type": "Microsoft.Sql/servers/databases/advancedThreatProtectionSettings",
"systemData": {
"createdBy": "string",
"createdByType": "User",
"createdAt": "2022-04-03T04:41:33.937Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User",
"lastModifiedAt": "2022-04-03T04:41:33.937Z"
},
"properties": {
"state": "Disabled",
"creationTime": "2022-04-03T04:41:33.937Z"
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/threatprotection-4799/providers/Microsoft.Sql/servers/threatprotection-6440/advancedThreatProtectionSettings/Default",
"name": "Default",
"type": "Microsoft.Sql/servers/databases/advancedThreatProtectionSettings",
"systemData": {
"createdBy": "string",
"createdByType": "User",
"createdAt": "2022-04-03T04:41:33.937Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User",
"lastModifiedAt": "2022-04-03T04:41:33.937Z"
},
"properties": {
"state": "Disabled",
"creationTime": "2022-04-03T04:41:33.937Z"
}
}
Definitionen
Name | Beschreibung |
---|---|
Advanced |
Der Name des Advanced Threat Protection-Status. |
Advanced |
Gibt den Status von Advanced Threat Protection an, unabhängig davon, ob er aktiviert oder deaktiviert ist oder ein Zustand noch nicht auf die bestimmte Datenbank oder den Server angewendet wurde. |
created |
Der Identitätstyp, der die Ressource erstellt hat. |
Database |
Eine Datenbank Advanced Threat Protection. |
system |
Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen. |
AdvancedThreatProtectionName
Der Name des Advanced Threat Protection-Status.
Name | Typ | Beschreibung |
---|---|---|
Default |
string |
AdvancedThreatProtectionState
Gibt den Status von Advanced Threat Protection an, unabhängig davon, ob er aktiviert oder deaktiviert ist oder ein Zustand noch nicht auf die bestimmte Datenbank oder den Server angewendet wurde.
Name | Typ | Beschreibung |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
New |
string |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
Name | Typ | Beschreibung |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DatabaseAdvancedThreatProtection
Eine Datenbank Advanced Threat Protection.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
name |
string |
Name der Ressource. |
properties.creationTime |
string |
Gibt die UTC-Erstellungszeit der Richtlinie an. |
properties.state |
Gibt den Status von Advanced Threat Protection an, unabhängig davon, ob er aktiviert oder deaktiviert ist oder ein Zustand noch nicht auf die bestimmte Datenbank oder den Server angewendet wurde. |
|
systemData |
SystemData von AdvancedThreatProtectionResource. |
|
type |
string |
Der Ressourcentyp. |
systemData
Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string |
Der Zeitstempel der Ressourcenerstellung (UTC). |
createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
lastModifiedAt |
string |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |