Report - Get
Obtenga el informe AppComplianceAutomation y sus propiedades.
GET https://management.azure.com/providers/Microsoft.AppComplianceAutomation/reports/{reportName}?api-version=2024-06-27
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
report
|
path | True |
string |
Nombre del informe. Patrón de Regex: |
api-version
|
query | True |
string |
Versión de la API que se va a usar para esta operación. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
La operación de Azure se completó correctamente. |
|
Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Report_Get
Solicitud de ejemplo
GET https://management.azure.com/providers/Microsoft.AppComplianceAutomation/reports/testReport?api-version=2024-06-27
Respuesta de muestra
{
"name": "testReportName",
"type": "Microsfot.AppComplianceAutomation/reports",
"id": "/provider/Microsfot.AppComplianceAutomation/reports/testReportName",
"properties": {
"certRecords": [
{
"certificationStatus": "CertIngestion",
"controls": [
{
"controlId": "Operational_Security_10",
"controlStatus": "Approved"
}
],
"ingestionStatus": "EvidenceResubmitted",
"offerGuid": "00000000-0000-0000-0000-000000000001"
}
],
"complianceStatus": {
"m365": {
"failedCount": 0,
"manualCount": 0,
"passedCount": 0
}
},
"errors": [
"resource-inaccessible"
],
"lastTriggerTime": "2022-03-02T05:00:00.000Z",
"nextTriggerTime": "2022-03-02T05:00:00.000Z",
"offerGuid": "00000000-0000-0000-0000-000000000001,00000000-0000-0000-0000-000000000002",
"provisioningState": "Succeeded",
"resources": [
{
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/Microsoft.SignalRService/SignalR/mySignalRService",
"resourceOrigin": "Azure",
"resourceType": "Microsoft.SignalRService/SignalR"
},
{
"accountId": "000000000000",
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/acat-aws/providers/microsoft.security/securityconnectors/acatawsconnector/securityentitydata/aws-iam-user-testuser",
"resourceOrigin": "AWS",
"resourceType": "iam.user"
}
],
"status": "Failed",
"storageInfo": {
"accountName": "testStorageAccount",
"location": "East US",
"resourceGroup": "testResourceGroup",
"subscriptionId": "00000000-0000-0000-0000-000000000000"
},
"subscriptions": [
"00000000-0000-0000-0000-000000000000"
],
"tenantId": "00000000-0000-0000-0000-000000000000",
"timeZone": "GMT Standard Time",
"triggerTime": "2022-03-02T05:00:00.000Z"
},
"systemData": {
"createdAt": "2021-05-14T22:34:55.4499903Z",
"createdBy": "00000000-0000-0000-0000-000000000000",
"createdByType": "User",
"lastModifiedAt": "2021-05-14T22:34:55.4499903Z",
"lastModifiedBy": "00000000-0000-0000-0000-000000000000",
"lastModifiedByType": "User"
}
}
Definiciones
Nombre | Description |
---|---|
Cert |
Una clase representa el registro de certificación sincronizado desde el cumplimiento de la aplicación. |
Control |
Una clase representa el registro de control sincronizado desde el cumplimiento de la aplicación. |
created |
Tipo de identidad que creó el recurso. |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
Overview |
Información general del resultado de cumplimiento de un informe. |
Provisioning |
Estados de aprovisionamiento de recursos. |
Report |
Una lista que incluye todos los resultados de cumplimiento de un informe. |
Report |
Una clase representa un recurso de informe AppComplianceAutomation. |
Report |
Estado del informe. |
Resource |
Metadatos del identificador de recurso único. |
Resource |
Origen del recurso. |
Storage |
La información de enlace de cuenta de "traiga su propio almacenamiento" al informe |
system |
Metadatos relativos a la creación y última modificación del recurso. |
CertSyncRecord
Una clase representa el registro de certificación sincronizado desde el cumplimiento de la aplicación.
Nombre | Tipo | Description |
---|---|---|
certificationStatus |
string |
Indica el estado del proceso de certificación. |
controls |
Lista de registros de control que se va a sincronizar. |
|
ingestionStatus |
string |
Indica el estado del proceso de cumplimiento. |
offerGuid |
string |
OfferGuid que se asigna a los informes. |
ControlSyncRecord
Una clase representa el registro de control sincronizado desde el cumplimiento de la aplicación.
Nombre | Tipo | Description |
---|---|---|
controlId |
string |
Identificador del control. Por ejemplo, "Operational_Security_10" |
controlStatus |
string |
Controle el estado sincronizado desde el cumplimiento de la aplicación. |
createdByType
Tipo de identidad que creó el recurso.
Nombre | Tipo | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Detalles del error. |
|
message |
string |
Mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
OverviewStatus
Información general del resultado de cumplimiento de un informe.
Nombre | Tipo | Description |
---|---|---|
failedCount |
integer |
Recuento de todos los controles con errores. |
manualCount |
integer |
Recuento de todos los controles manuales. |
notApplicableCount |
integer |
Recuento de todos los controles no aplicables. |
passedCount |
integer |
Recuento de todos los controles pasados. |
pendingCount |
integer |
Recuento de todos los pendientes para el control de aprobación. |
ProvisioningState
Estados de aprovisionamiento de recursos.
Nombre | Tipo | Description |
---|---|---|
Canceled |
string |
Se cancela la aprovisionamiento. |
Creating |
string |
La creación está en curso. |
Deleting |
string |
La eliminación está en curso. |
Failed |
string |
Error en el aprovisionamiento. |
Fixing |
string |
Corrección del recurso en curso. |
Succeeded |
string |
La aprovisionamiento se realiza correctamente. |
Updating |
string |
Actualización del recurso en curso. |
Verifying |
string |
Comprobación del recurso en curso. |
ReportComplianceStatus
Una lista que incluye todos los resultados de cumplimiento de un informe.
Nombre | Tipo | Description |
---|---|---|
m365 |
Nombre de certificación de Microsoft 365. |
ReportResource
Una clase representa un recurso de informe AppComplianceAutomation.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nombre del recurso |
properties.certRecords |
Lista de registros de certificación sincronizados. |
|
properties.complianceStatus |
Notificar el estado de cumplimiento. |
|
properties.errors |
string[] |
Lista de códigos de error de informe. |
properties.lastTriggerTime |
string |
Hora del desencadenador de la última recopilación de informes. |
properties.nextTriggerTime |
string |
Informe de la hora del desencadenador de recopilación siguiente. |
properties.offerGuid |
string |
Una lista de offerGuids separados por comas indica una serie de offerGuids que se asignan al informe. Por ejemplo, "000000000-0000-0000-00000-00000000001.00000000-0000-0000-0000-- 0000-000000000002" y "000000000-0000-0000-0000-00000000003". |
properties.provisioningState |
Administración del ciclo de vida de Azure |
|
properties.resources |
Lista de datos de recursos. |
|
properties.status |
Estado del informe. |
|
properties.storageInfo |
La información del enlace "traiga su propio almacenamiento" al informe |
|
properties.subscriptions |
string[] |
Lista de identificadores de suscripción. |
properties.tenantId |
string |
Identificador de inquilino del informe. |
properties.timeZone |
string |
La zona horaria del desencadenador de recopilación de informes, la lista disponible se puede obtener ejecutando "Get-TimeZone -ListAvailable" en PowerShell. Un ejemplo de identificador de zona horaria válido es "Hora estándar del Pacífico". |
properties.triggerTime |
string |
Tiempo de desencadenador de recopilación de informes. |
systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
type |
string |
Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
ReportStatus
Estado del informe.
Nombre | Tipo | Description |
---|---|---|
Active |
string |
El informe está activo. |
Disabled |
string |
El informe está deshabilitado. |
Failed |
string |
Error en el informe. |
Reviewing |
string |
El informe está en revisión. |
ResourceMetadata
Metadatos del identificador de recurso único.
Nombre | Tipo | Description |
---|---|---|
accountId |
string |
Id. de cuenta. Por ejemplo, el identificador de cuenta de AWS. |
resourceId |
string |
Identificador de recurso: por ejemplo, "/subscriptions/00000000-0000-0000-00000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1". |
resourceKind |
string |
Tipo de recurso. |
resourceOrigin |
Origen del recurso. |
|
resourceType |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" |
ResourceOrigin
Origen del recurso.
Nombre | Tipo | Description |
---|---|---|
AWS |
string |
El recurso procede de AWS. |
Azure |
string |
El recurso procede de Azure. |
GCP |
string |
El recurso procede de GCP. |
StorageInfo
La información de enlace de cuenta de "traiga su propio almacenamiento" al informe
Nombre | Tipo | Description |
---|---|---|
accountName |
string |
Nombre de la cuenta "traiga su propio almacenamiento" |
location |
string |
La región de la cuenta "traiga su propio almacenamiento" |
resourceGroup |
string |
El grupo de recursos al que pertenece la cuenta "bring your own storage" |
subscriptionId |
string |
El identificador de suscripción al que pertenece la cuenta "bring your own storage" |
systemData
Metadatos relativos a la creación y ú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 |
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 |
Tipo de identidad que modificó por última vez el recurso. |