Поделиться через


Report - Get

Получите отчет AppComplianceAutomation и его свойства.

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

Параметры URI

Имя В Обязательно Тип Описание
reportName
path True

string

Имя отчета.

Шаблон регулярного выражения: ^[-a-zA-Z0-9_]{1,50}$

api-version
query True

string

Версия API, используемая для этой операции.

Ответы

Имя Тип Описание
200 OK

ReportResource

Операция Azure успешно завершена.

Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Report_Get

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
CertSyncRecord

Класс представляет запись сертификации, синхронизированную из соответствия приложения.

ControlSyncRecord

Класс представляет запись элемента управления, синхронизированную из соответствия приложения.

createdByType

Тип удостоверения, создавшего ресурс.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

OverviewStatus

Общие сведения о результатах соответствия для одного отчета.

ProvisioningState

Состояния подготовки ресурсов.

ReportComplianceStatus

Список, содержащий все результаты соответствия для одного отчета.

ReportResource

Класс представляет ресурс отчета AppComplianceAutomation.

ReportStatus

Состояние отчета.

ResourceMetadata

Метаданные одного идентификатора ресурса.

ResourceOrigin

Источник ресурсов.

StorageInfo

Сведения о привязке учетной записи хранения к отчету

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

CertSyncRecord

Класс представляет запись сертификации, синхронизированную из соответствия приложения.

Имя Тип Описание
certificationStatus

string

Указывает состояние процесса сертификации.

controls

ControlSyncRecord[]

Список записей элементов управления для синхронизации.

ingestionStatus

string

Указывает состояние процесса соответствия требованиям.

offerGuid

string

ПредложениеGuid, которое сопоставляет отчеты.

ControlSyncRecord

Класс представляет запись элемента управления, синхронизированную из соответствия приложения.

Имя Тип Описание
controlId

string

Идентификатор элемента управления. Например, "Operational_Security_10"

controlStatus

string

Управление состоянием, синхронизированным из соответствия приложений.

createdByType

Тип удостоверения, создавшего ресурс.

Имя Тип Описание
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

OverviewStatus

Общие сведения о результатах соответствия для одного отчета.

Имя Тип Описание
failedCount

integer

Количество всех неудачных элементов управления.

manualCount

integer

Количество всех элементов управления вручную.

notApplicableCount

integer

Количество всех не применимых элементов управления.

passedCount

integer

Количество всех переданных элементов управления.

pendingCount

integer

Количество всех ожиданий для элемента управления утверждением.

ProvisioningState

Состояния подготовки ресурсов.

Имя Тип Описание
Canceled

string

Подготовка отменена.

Creating

string

Создание выполняется.

Deleting

string

Выполняется удаление.

Failed

string

Сбой подготовки.

Fixing

string

Исправление выполняющегося ресурса.

Succeeded

string

Подготовка выполнена успешно.

Updating

string

Обновление ресурса выполняется.

Verifying

string

Проверка выполняющегося ресурса.

ReportComplianceStatus

Список, содержащий все результаты соответствия для одного отчета.

Имя Тип Описание
m365

OverviewStatus

Имя сертификации Microsoft 365.

ReportResource

Класс представляет ресурс отчета AppComplianceAutomation.

Имя Тип Описание
id

string

Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Имя ресурса

properties.certRecords

CertSyncRecord[]

Список синхронизированных записей сертификации.

properties.complianceStatus

ReportComplianceStatus

Состояние соответствия отчета.

properties.errors

string[]

Список кодов ошибок отчета.

properties.lastTriggerTime

string

Отчет о времени последнего триггера коллекции.

properties.nextTriggerTime

string

Сообщите о времени триггера следующей коллекции.

properties.offerGuid

string

Список предложений, разделенных запятыми, указывает ряд предложенийGuids, которые сопоставляются с отчетом. Например, "00000000-0000-0000-0000-0000000001000000000000000000-0000-0000-0000-0000-000000000002" и "000000000000-0000-00000-0000000000000003".

properties.provisioningState

ProvisioningState

Управление жизненным циклом Azure

properties.resources

ResourceMetadata[]

Список данных ресурсов.

properties.status

ReportStatus

Состояние отчета.

properties.storageInfo

StorageInfo

Сведения о привязке собственного хранилища к отчету

properties.subscriptions

string[]

Список идентификаторов подписки.

properties.tenantId

string

Идентификатор клиента отчета.

properties.timeZone

string

Часовой пояс времени триггера сбора отчетов доступный список можно получить, выполнив команду "Get-TimeZone -ListAvailable" в PowerShell. Пример допустимого идентификатора часового пояса — "Тихоокеанское стандартное время".

properties.triggerTime

string

Время триггера сбора отчетов.

systemData

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

ReportStatus

Состояние отчета.

Имя Тип Описание
Active

string

Отчет активен.

Disabled

string

Отчет отключен.

Failed

string

Отчет завершается ошибкой.

Reviewing

string

В отчете выполняется обзор.

ResourceMetadata

Метаданные одного идентификатора ресурса.

Имя Тип Описание
accountId

string

Идентификатор учетной записи. Например, идентификатор учетной записи AWS.

resourceId

string

Идентификатор ресурса: например, "/subscriptions/000000000-0000-0000-0000-000000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1".

resourceKind

string

Тип ресурса.

resourceOrigin

ResourceOrigin

Источник ресурсов.

resourceType

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines"

ResourceOrigin

Источник ресурсов.

Имя Тип Описание
AWS

string

Ресурс выполняется из AWS.

Azure

string

Ресурс выполняется из Azure.

GCP

string

Ресурс выполняется из GCP.

StorageInfo

Сведения о привязке учетной записи хранения к отчету

Имя Тип Описание
accountName

string

Имя учетной записи хранения

location

string

Регион учетной записи "Принести собственную учетную запись хранения"

resourceGroup

string

Группа ресурсов, к которой относится учетная запись хранения

subscriptionId

string

Идентификатор подписки, к которой принадлежит собственная учетная запись хранения.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.