Compartilhar via


Report - Get

Obtenha o relatório AppComplianceAutomation e suas propriedades.

GET https://management.azure.com/providers/Microsoft.AppComplianceAutomation/reports/{reportName}?api-version=2024-06-27

Parâmetros de URI

Nome Em Obrigatório Tipo Description
reportName
path True

string

Nome do relatório.

Padrão Regex: ^[-a-zA-Z0-9_]{1,50}$

api-version
query True

string

A versão da API a ser usada para esta operação.

Respostas

Nome Tipo Description
200 OK

ReportResource

A operação do Azure foi concluída com êxito.

Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Report_Get

Solicitação de exemplo

GET https://management.azure.com/providers/Microsoft.AppComplianceAutomation/reports/testReport?api-version=2024-06-27

Resposta de exemplo

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

Definições

Nome Description
CertSyncRecord

Uma classe representa o registro de certificação sincronizado com a conformidade do aplicativo.

ControlSyncRecord

Uma classe representa o registro de controle sincronizado com a conformidade do aplicativo.

createdByType

O tipo de identidade que criou o recurso.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

OverviewStatus

A visão geral do resultado da conformidade de um relatório.

ProvisioningState

Estados de provisionamento de recursos.

ReportComplianceStatus

Uma lista que inclui todo o resultado de conformidade de um relatório.

ReportResource

Uma classe representa um recurso de relatório AppComplianceAutomation.

ReportStatus

Status do relatório.

ResourceMetadata

Metadados da ID de recurso único.

ResourceOrigin

Origem do recurso.

StorageInfo

As informações da associação de conta 'traga seu próprio armazenamento' para o relatório

systemData

Metadados relativos à criação e última modificação do recurso.

CertSyncRecord

Uma classe representa o registro de certificação sincronizado com a conformidade do aplicativo.

Nome Tipo Description
certificationStatus

string

Indica o status do processo de certificação.

controls

ControlSyncRecord[]

A lista de registros de controle a ser sincronizada.

ingestionStatus

string

Indica o status do processo de conformidade.

offerGuid

string

O offerGuid que mapeia para os relatórios.

ControlSyncRecord

Uma classe representa o registro de controle sincronizado com a conformidade do aplicativo.

Nome Tipo Description
controlId

string

A ID do controle. por exemplo, "Operational_Security_10"

controlStatus

string

Controlar o status sincronizado com a conformidade do aplicativo.

createdByType

O tipo de identidade que criou o recurso.

Nome Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

OverviewStatus

A visão geral do resultado da conformidade de um relatório.

Nome Tipo Description
failedCount

integer

A contagem de todo o controle com falha.

manualCount

integer

A contagem de todo o controle manual.

notApplicableCount

integer

A contagem de todos os controles não aplicáveis.

passedCount

integer

A contagem de todo o controle passado.

pendingCount

integer

A contagem de todos os pendentes para controle de aprovação.

ProvisioningState

Estados de provisionamento de recursos.

Nome Tipo Description
Canceled

string

O provisionamento é cancelado.

Creating

string

A criação está em andamento.

Deleting

string

A exclusão está em andamento.

Failed

string

Falha na provisionamento.

Fixing

string

A correção do recurso em andamento.

Succeeded

string

A provisionamento foi bem-sucedida.

Updating

string

A atualização do recurso em andamento.

Verifying

string

A verificação do recurso em andamento.

ReportComplianceStatus

Uma lista que inclui todo o resultado de conformidade de um relatório.

Nome Tipo Description
m365

OverviewStatus

O nome da certificação do Microsoft 365.

ReportResource

Uma classe representa um recurso de relatório AppComplianceAutomation.

Nome Tipo Description
id

string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

O nome do recurso

properties.certRecords

CertSyncRecord[]

Lista de registros de certificação sincronizados.

properties.complianceStatus

ReportComplianceStatus

Relatar o status de conformidade.

properties.errors

string[]

Lista de códigos de erro de relatório.

properties.lastTriggerTime

string

Relatar a hora do gatilho da última coleção.

properties.nextTriggerTime

string

Relatar a hora do gatilho da próxima coleção.

properties.offerGuid

string

Uma lista de offerGuids separados por vírgulas indica uma série de offerGuids mapeados para o relatório. Por exemplo, "00000000-0000-0000-0000-000000000001,000000000-0000-0000-0000-0000-000000000002" e "000000000-0000-0000-0000-00000000003".

properties.provisioningState

ProvisioningState

Gerenciamento do ciclo de vida do Azure

properties.resources

ResourceMetadata[]

Lista de dados de recursos.

properties.status

ReportStatus

Status do relatório.

properties.storageInfo

StorageInfo

As informações da associação 'traga seu próprio armazenamento' para o relatório

properties.subscriptions

string[]

Lista de IDs de assinatura.

properties.tenantId

string

ID do locatário do relatório.

properties.timeZone

string

O fuso horário do gatilho de coleta de relatórios, a lista disponível pode ser obtida executando "Get-TimeZone -ListAvailable" no PowerShell. Um exemplo de ID de fuso horário válida é "Horário Padrão do Pacífico".

properties.triggerTime

string

Hora do gatilho da coleção de relatórios.

systemData

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

ReportStatus

Status do relatório.

Nome Tipo Description
Active

string

O relatório está ativo.

Disabled

string

O relatório está desabilitado.

Failed

string

O relatório falhou.

Reviewing

string

O relatório está em análise.

ResourceMetadata

Metadados da ID de recurso único.

Nome Tipo Description
accountId

string

ID da conta. Por exemplo, a ID da conta do AWS.

resourceId

string

ID do recurso - por exemplo, "/subscriptions/000000000-0000-0000-00000-00000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1".

resourceKind

string

Tipo de recurso.

resourceOrigin

ResourceOrigin

Origem do recurso.

resourceType

string

Tipo de recurso. por exemplo, "Microsoft.Compute/virtualMachines"

ResourceOrigin

Origem do recurso.

Nome Tipo Description
AWS

string

O recurso é da AWS.

Azure

string

O recurso é do Azure.

GCP

string

O recurso é do GCP.

StorageInfo

As informações da associação de conta 'traga seu próprio armazenamento' para o relatório

Nome Tipo Description
accountName

string

Nome da conta 'traga seu próprio armazenamento'

location

string

A região da conta 'traga seu próprio armazenamento'

resourceGroup

string

O resourceGroup ao qual a conta 'traga seu próprio armazenamento' pertence

subscriptionId

string

A ID da assinatura à qual a conta 'traga seu próprio armazenamento' pertence

systemData

Metadados relativos à criação e última modificação do recurso.

Nome Tipo Description
createdAt

string

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.