Compartir a través de


Database Advanced Threat Protection Settings - Get

Obtiene el estado de Advanced Threat Protection de una base de datos.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/advancedThreatProtectionSettings/Default?api-version=2021-11-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
advancedThreatProtectionName
path True

AdvancedThreatProtectionName

Nombre del estado de Advanced Threat Protection.

databaseName
path True

string

El nombre de la base de datos.

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.

serverName
path True

string

El nombre del servidor.

subscriptionId
path True

string

El id. de suscripción que identifica una suscripción de Azure.

api-version
query True

string

La versión de API que se usará para la solicitud.

Respuestas

Nombre Tipo Description
200 OK

DatabaseAdvancedThreatProtection

Recuperó correctamente el estado de Advanced Threat Protection de la base de datos.

Other Status Codes

Respuestas de error: ***

  • 400 UpdateNotAllowedOnPausedDatabase: el usuario intentó realizar una actualización en una base de datos en pausa.

  • 400 AdvancedThreatProtectionInsufficientDiskSpace: espacio en disco insuficiente para guardar los metadatos de configuración de Advanced Threat Protection en la base de datos

  • 400 InvalidDatabaseAdvancedThreatProtectionCreateRequest: la solicitud create database Advanced Threat Protection no existe o no tiene ningún objeto properties

  • 400 AdvancedThreatProtectionInvalidUserSuppliedParameter: el cliente proporcionó un valor de parámetro no válido.

  • 400 UpsertDatabaseAdvancedThreatProtectionFailed: se ha producido un error al guardar la configuración de Advanced Threat Protection, inténtelo de nuevo más tarde.

  • 400 UpsertDatabaseAdvancedThreatProtectionFailed: se ha producido un error al guardar la configuración de Advanced Threat Protection, inténtelo de nuevo más tarde.

  • 404 SubscriptionDoesNotHaveServer: no se encontró el servidor solicitado.

  • 404 DatabaseDoesNotExist: el usuario ha especificado un nombre de base de datos que no existe en esta instancia del servidor.

  • 404 UpsertDatabaseAdvancedThreatProtectionFailed: error al guardar la configuración de Advanced Threat Protection, inténtelo de nuevo más tarde.

  • 409 DatabaseAdvancedThreatProtectionInProgress: la configuración de advanced Threat Protection de la base de datos ya está en curso

  • 409 UpsertDatabaseAdvancedThreatProtectionFailed: error al guardar la configuración de Advanced Threat Protection, inténtelo de nuevo más tarde.

  • 500 DatabaseIsUnavailable: error al cargar. Vuelva a intentarlo más tarde.

  • 500 UpsertDatabaseAdvancedThreatProtectionFailed: se ha producido un error al guardar la configuración de Advanced Threat Protection, inténtelo de nuevo más tarde.

  • 500 GetDatabaseAdvancedThreatProtectionFailed: no se pudo obtener la configuración de Advanced Threat Protection

Ejemplos

Get a database's Advanced Threat Protection settings.

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/threatprotection-6852/providers/Microsoft.Sql/servers/threatprotection-2080/databases/testdb/advancedThreatProtectionSettings/Default?api-version=2021-11-01

Respuesta de muestra

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

Definiciones

Nombre Description
AdvancedThreatProtectionName

Nombre del estado de Advanced Threat Protection.

AdvancedThreatProtectionState

Especifica el estado de Advanced Threat Protection, si está habilitado o deshabilitado o si aún no se ha aplicado un estado en la base de datos o servidor específico.

createdByType

Tipo de identidad que creó el recurso.

DatabaseAdvancedThreatProtection

Una base de datos de Advanced Threat Protection.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

AdvancedThreatProtectionName

Nombre del estado de Advanced Threat Protection.

Valor Description
Default

AdvancedThreatProtectionState

Especifica el estado de Advanced Threat Protection, si está habilitado o deshabilitado o si aún no se ha aplicado un estado en la base de datos o servidor específico.

Valor Description
Disabled
Enabled
New

createdByType

Tipo de identidad que creó el recurso.

Valor Description
Application
Key
ManagedIdentity
User

DatabaseAdvancedThreatProtection

Una base de datos de Advanced Threat Protection.

Nombre Tipo Description
id

string

Identificador del recurso.

name

string

Nombre del recurso.

properties.creationTime

string

Especifica la hora de creación UTC de la directiva.

properties.state

AdvancedThreatProtectionState

Especifica el estado de Advanced Threat Protection, si está habilitado o deshabilitado o si aún no se ha aplicado un estado en la base de datos o servidor específico.

systemData

systemData

SystemData de AdvancedThreatProtectionResource.

type

string

Tipo de recurso.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Nombre Tipo Description
createdAt

string

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

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.