Server Security Alert Policies - Create Or Update
Hiermee wordt een beleid voor de detectie van bedreigingen gemaakt of bijgewerkt.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/securityAlertPolicies/Default?api-version=2021-11-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
De naam van de resourcegroep die de resource bevat. U kunt deze waarde verkrijgen via de Azure Resource Manager-API of de portal. |
security
|
path | True |
De naam van het beleid voor bedreigingsdetectie. |
|
server
|
path | True |
string |
De naam van de server. |
subscription
|
path | True |
string |
De abonnements-id waarmee een Azure-abonnement wordt geïdentificeerd. |
api-version
|
query | True |
string |
De API-versie die moet worden gebruikt voor de aanvraag. |
Aanvraagbody
Name | Vereist | Type | Description |
---|---|---|---|
properties.state | True |
Hiermee geeft u de status van het beleid op, of het is ingeschakeld of uitgeschakeld of dat er nog geen beleid is toegepast op de specifieke database. |
|
properties.disabledAlerts |
string[] |
Hiermee geeft u een matrix van waarschuwingen die zijn uitgeschakeld. Toegestane waarden zijn: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force |
|
properties.emailAccountAdmins |
boolean |
Hiermee geeft u op dat de waarschuwing wordt verzonden naar de accountbeheerders. |
|
properties.emailAddresses |
string[] |
Hiermee geeft u een matrix met e-mailadressen op waarnaar de waarschuwing wordt verzonden. |
|
properties.retentionDays |
integer |
Hiermee geeft u het aantal dagen op dat moet worden bewaard in de auditlogboeken voor detectie van bedreigingen. |
|
properties.storageAccountAccessKey |
string |
Hiermee geeft u de id-sleutel van het auditopslagaccount Bedreigingsdetectie op. |
|
properties.storageEndpoint |
string |
Hiermee geeft u het eindpunt van de blob-opslag (bijvoorbeeld https://MyAccount.blob.core.windows.net). Deze blobopslag bevat alle auditlogboeken voor detectie van bedreigingen. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Het beleid voor detectie van bedreigingen is bijgewerkt. |
|
202 Accepted |
Aanvraag gemaakt om het beleid voor de detectie van serverdreigingen in te stellen. |
|
Other Status Codes |
Foutreacties: ***
|
Voorbeelden
Update a server's threat detection policy with all parameters |
Update a server's threat detection policy with minimal parameters |
Update a server's threat detection policy with all parameters
Voorbeeldaanvraag
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-4799/providers/Microsoft.Sql/servers/securityalert-6440/securityAlertPolicies/Default?api-version=2021-11-01
{
"properties": {
"state": "Enabled",
"emailAccountAdmins": true,
"emailAddresses": [
"testSecurityAlert@microsoft.com"
],
"disabledAlerts": [
"Access_Anomaly",
"Usage_Anomaly"
],
"retentionDays": 5,
"storageAccountAccessKey": "sdlfkjabc+sdlfkjsdlkfsjdfLDKFTERLKFDFKLjsdfksjdflsdkfD2342309432849328476458/3RSD==",
"storageEndpoint": "https://mystorage.blob.core.windows.net"
}
}
Voorbeeldrespons
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-4799/providers/Microsoft.Sql/servers/securityalert-6440/securityAlertPolicies/default",
"name": "Default",
"type": "Microsoft.Sql/servers/securityAlertPolicies",
"systemData": {
"createdBy": "string",
"createdByType": "User",
"createdAt": "2020-04-03T04:41:33.937Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-04-03T04:41:33.937Z"
},
"properties": {
"state": "Enabled",
"emailAccountAdmins": true,
"emailAddresses": [
"testSecurityAlert@microsoft.com"
],
"disabledAlerts": [
"Access_Anomaly",
"Usage_Anomaly"
],
"retentionDays": 5,
"storageEndpoint": "https://mystorage.blob.core.windows.net"
}
}
Update a server's threat detection policy with minimal parameters
Voorbeeldaanvraag
Voorbeeldrespons
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-4799/providers/Microsoft.Sql/servers/securityalert-6440/securityAlertPolicies/default",
"name": "Default",
"type": "Microsoft.Sql/servers/securityAlertPolicies",
"systemData": {
"createdBy": "string",
"createdByType": "User",
"createdAt": "2020-04-03T04:41:33.937Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-04-03T04:41:33.937Z"
},
"properties": {
"state": "Enabled",
"emailAccountAdmins": false,
"emailAddresses": [
""
],
"disabledAlerts": [
""
],
"retentionDays": 0,
"storageEndpoint": "https://mystorage.blob.core.windows.net"
}
}
Definities
Name | Description |
---|---|
created |
Het type identiteit waarmee de resource is gemaakt. |
Security |
De naam van het beleid voor bedreigingsdetectie. |
Security |
Hiermee geeft u de status van het beleid op, of het is ingeschakeld of uitgeschakeld of dat er nog geen beleid is toegepast op de specifieke database. |
Server |
Een beleid voor serverbeveiligingswaarschuwingen. |
system |
Metagegevens met betrekking tot het maken en laatste wijzigen van de resource. |
createdByType
Het type identiteit waarmee de resource is gemaakt.
Waarde | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
SecurityAlertPolicyName
De naam van het beleid voor bedreigingsdetectie.
Waarde | Description |
---|---|
Default |
SecurityAlertsPolicyState
Hiermee geeft u de status van het beleid op, of het is ingeschakeld of uitgeschakeld of dat er nog geen beleid is toegepast op de specifieke database.
Waarde | Description |
---|---|
Disabled | |
Enabled |
ServerSecurityAlertPolicy
Een beleid voor serverbeveiligingswaarschuwingen.
Name | Type | Description |
---|---|---|
id |
string |
Resource-id. |
name |
string |
Resourcenaam. |
properties.creationTime |
string |
Hiermee geeft u de UTC-aanmaaktijd van het beleid op. |
properties.disabledAlerts |
string[] |
Hiermee geeft u een matrix van waarschuwingen die zijn uitgeschakeld. Toegestane waarden zijn: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force |
properties.emailAccountAdmins |
boolean |
Hiermee geeft u op dat de waarschuwing wordt verzonden naar de accountbeheerders. |
properties.emailAddresses |
string[] |
Hiermee geeft u een matrix met e-mailadressen op waarnaar de waarschuwing wordt verzonden. |
properties.retentionDays |
integer |
Hiermee geeft u het aantal dagen op dat moet worden bewaard in de auditlogboeken voor detectie van bedreigingen. |
properties.state |
Hiermee geeft u de status van het beleid op, of het is ingeschakeld of uitgeschakeld of dat er nog geen beleid is toegepast op de specifieke database. |
|
properties.storageAccountAccessKey |
string |
Hiermee geeft u de id-sleutel van het auditopslagaccount Bedreigingsdetectie op. |
properties.storageEndpoint |
string |
Hiermee geeft u het eindpunt van de blob-opslag (bijvoorbeeld https://MyAccount.blob.core.windows.net). Deze blobopslag bevat alle auditlogboeken voor detectie van bedreigingen. |
systemData |
SystemData van SecurityAlertPolicyResource. |
|
type |
string |
Resourcetype. |
systemData
Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.
Name | Type | Description |
---|---|---|
createdAt |
string |
De tijdstempel van het maken van resources (UTC). |
createdBy |
string |
De identiteit die de resource heeft gemaakt. |
createdByType |
Het type identiteit waarmee de resource is gemaakt. |
|
lastModifiedAt |
string |
Het tijdstempel van de laatste wijziging van de resource (UTC) |
lastModifiedBy |
string |
De identiteit die de resource het laatst heeft gewijzigd. |
lastModifiedByType |
Het type identiteit dat de resource het laatst heeft gewijzigd. |