Enumerar whoisRecords
Espacio de nombres: microsoft.graph.security
Nota:
Microsoft Graph API para Inteligencia contra amenazas de Microsoft Defender requiere una licencia activa del Portal de Inteligencia sobre amenazas de Defender y una licencia de complemento de API para el inquilino.
Obtenga una lista de objetos whoisRecord .
Nota: Debe incluir el parámetro de
$search
consulta en la dirección URL de solicitud de esta API.
Esta API está disponible en las siguientes implementaciones nacionales de nube.
Servicio global | Gobierno de EE. UU. L4 | Us Government L5 (DOD) | China operada por 21Vianet |
---|---|---|---|
✅ | ❌ | ❌ | ❌ |
Permissions
Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.
Tipo de permiso | Permisos con privilegios mínimos | Permisos con privilegios más altos |
---|---|---|
Delegado (cuenta profesional o educativa) | ThreatIntelligence.Read.All | No disponible. |
Delegado (cuenta personal de Microsoft) | No admitida. | No admitida. |
Aplicación | ThreatIntelligence.Read.All | No disponible. |
Solicitud HTTP
GET /security/threatIntelligence/whoisRecords?$search="{value}"
Parámetros de consulta opcionales
Este método admite los $count
parámetros de consulta , $orderby
, $search
, $select
, $skip
y $top
OData para ayudar a personalizar la respuesta. Para obtener información general, vea Parámetros de consulta OData.
Nombre | Descripción |
---|---|
$count |
$count se admite para devolver un recuento holístico del número de objetos whoisRecord .
$count se admite como parámetro de consulta (?$count=true ) o como parámetro de ruta de acceso (/$count ). |
$orderby |
$orderby admite algunas propiedades del recurso whoisRecord . Para obtener más información, consulte Propiedades admitidas con $orderby. |
$search |
$search es necesario en la dirección URL de solicitud de esta API. Actualmente, la API solo admite la búsqueda por un campo en una llamada. Para obtener más información, consulte Propiedades admitidas con $search. |
$select |
$select se admite para limitar las propiedades devueltas en esta consulta. |
$skip |
$skip se admite para omitir elementos en las páginas. Combine con $top para realizar la paginación o use para la @odata.nextLink paginación del lado servidor. |
$top |
$top se admite para limitar el número de elementos por página. Combine con $skip para realizar la paginación o use para la @odata.nextLink paginación del lado servidor. |
Propiedades admitidas con $orderby
Las siguientes propiedades se pueden usar para $orderby
las llamadas.
Propiedad | Ejemplo | Notas |
---|---|---|
expirationDateTime | $orderby=expirationDateTime desc |
|
host/id | $orderby=host/id asc |
La ruta de acceso completa es necesaria para el $orderby uso. |
registrationDateTime | $orderby=registrationDateTime desc |
Propiedades admitidas con $search
Las siguientes propiedades se pueden usar para $search
las llamadas.
Propiedad | Ejemplo | Notas |
---|---|---|
Abuso | $search="abuse/address/state:WA" |
$search debe tener como destino un campo específico de whoisContact. |
Admin | $search="admin/address/state:WA" |
$search debe tener como destino un campo específico de whoisContact. |
Facturación | $search="billing/address/state:WA" |
$search debe tener como destino un campo específico de whoisContact. |
Servidores | $search="nameservers/host/id:contoso.com" |
$search debe buscar en como identificador de host específico. |
Noc | $search="noc/address/state:WA" |
$search debe tener como destino un campo específico de whoisContact. |
Registrante | $search="registrant/address/state:WA" |
$search debe tener como destino un campo específico de whoisContact. |
Registrador | $search="registrar/address/state:WA" |
$search debe tener como destino un campo específico de whoisContact. |
Técnicas | $search="technical/address/state:WA" |
$search debe tener como destino un campo específico de whoisContact. |
Zona | $search="zone/address/state:WA" |
$search debe tener como destino un campo específico de whoisContact. |
Encabezados de solicitud
Nombre | Descripción |
---|---|
Authorization | {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización. |
Cuerpo de la solicitud
No proporcione un cuerpo de solicitud para este método.
Respuesta
Si se ejecuta correctamente, este método devuelve un 200 OK
código de respuesta y un objeto microsoft.graph.security.whoisRecord en el cuerpo de la respuesta.
Ejemplos
Solicitud
En el ejemplo siguiente se muestra la solicitud.
GET https://graph.microsoft.com/v1.0/security/threatIntelligence/whoisRecords?$search="admin/address/state:WA&$orderby=registrationDateTime desc"
Respuesta
En el ejemplo siguiente se muestra la respuesta.
Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.
HTTP/1.1 200 OK
Content-Type: application/json
{
"value": [
{
"@odata.type": "#microsoft.graph.security.whoisRecord",
"id": "Y29udG9zby5jb20kJDY5NjQ3ODEyMDc3NDY1NzI0MzM=",
"expirationDateTime": "2023-08-31T00:00:00Z",
"registrationDateTime": "2022-07-30T09:43:19Z",
"firstSeenDateTime": null,
"lastSeenDateTime": null,
"lastUpdateDateTime": "2023-06-24T08:34:15.984Z",
"billing": null,
"noc": null,
"zone": null,
"whoisServer": "rdap.markmonitor.com",
"domainStatus": "client update prohibited,client transfer prohibited,client delete prohibited",
"rawWhoisText": "Registrar: \n Handle: 1891582_DOMAIN_COM-VRSN\n LDH Name: contoso.com\n Nameserver: \n LDH Name: ns1.contoso.com\n Event: \n Action: last changed\n...",
"abuse": {
"email": "noreply@contoso.com",
"name": null,
"organization": null,
"telephone": "+1.5555555555",
"fax": null,
"address": {
"city": null,
"countryOrRegion": null,
"postalCode": null,
"state": null,
"street": null
}
},
"admin": {
"email": "noreply@contoso.com",
"name": "Domain Administrator",
"organization": "Contoso Org",
"telephone": "+1.5555555555",
"fax": "+1.5555555555",
"address": {
"city": "Redmond",
"countryOrRegion": "US",
"postalCode": "98052",
"state": "WA",
"street": "123 Fake St."
}
},
"registrar": {
"email": null,
"name": null,
"organization": "MarkMonitor Inc.",
"telephone": null,
"fax": null,
"address": null
},
"registrant": {
"email": "noreply@contoso.com",
"name": "Domain Administrator",
"organization": "Contoso Corporation",
"telephone": "+1.5555555555",
"fax": "+1.5555555555",
"address": {
"city": "Redmond",
"countryOrRegion": "US",
"postalCode": "98052",
"state": "WA",
"street": "123 Fake St."
}
},
"technical": {
"email": "noreply@contoso.com",
"name": "Hostmaster",
"organization": "Contoso Corporation",
"telephone": "+1.5555555555",
"fax": "+1.5555555555",
"address": {
"city": "Redmond",
"countryOrRegion": "US",
"postalCode": "98052",
"state": "WA",
"street": "123 Fake St."
}
},
"nameservers": [
{
"firstSeenDateTime": null,
"lastSeenDateTime": null,
"host": {
"id": "ns1.contoso-dns.com"
}
},
{
"firstSeenDateTime": null,
"lastSeenDateTime": null,
"host": {
"id": "ns2.contoso-dns.com"
}
},
{
"firstSeenDateTime": null,
"lastSeenDateTime": null,
"host": {
"id": "ns3.contoso-dns.com"
}
},
{
"firstSeenDateTime": null,
"lastSeenDateTime": null,
"host": {
"id": "ns4.contoso-dns.com"
}
}
],
"host": {
"id": "contoso.com"
}
}
]
}