Compartir a través de


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
reportName
path True

string

Nombre del informe.

Patrón de Regex: ^[-a-zA-Z0-9_]{1,50}$

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

ReportResource

La operación de Azure se completó correctamente.

Other Status Codes

ErrorResponse

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
CertSyncRecord

Una clase representa el registro de certificación sincronizado desde el cumplimiento de la aplicación.

ControlSyncRecord

Una clase representa el registro de control sincronizado desde el cumplimiento de la aplicación.

createdByType

Tipo de identidad que creó el recurso.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

OverviewStatus

Información general del resultado de cumplimiento de un informe.

ProvisioningState

Estados de aprovisionamiento de recursos.

ReportComplianceStatus

Una lista que incluye todos los resultados de cumplimiento de un informe.

ReportResource

Una clase representa un recurso de informe AppComplianceAutomation.

ReportStatus

Estado del informe.

ResourceMetadata

Metadatos del identificador de recurso único.

ResourceOrigin

Origen del recurso.

StorageInfo

La información de enlace de cuenta de "traiga su propio almacenamiento" al informe

systemData

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

ControlSyncRecord[]

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

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

Mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

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

OverviewStatus

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

CertSyncRecord[]

Lista de registros de certificación sincronizados.

properties.complianceStatus

ReportComplianceStatus

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

ProvisioningState

Administración del ciclo de vida de Azure

properties.resources

ResourceMetadata[]

Lista de datos de recursos.

properties.status

ReportStatus

Estado del informe.

properties.storageInfo

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

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

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

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.