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


Report - Get

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

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

Параметры URI

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

string

pattern: ^[-a-zA-Z0-9_]{1,50}$

Имя отчета.

api-version
query True

string

minLength: 1

Версия 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

minLength: 1

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

ControlSyncRecord

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

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

string

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

controlStatus

string

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

createdByType

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

Значение Описание
Application
Key
ManagedIdentity
User

ErrorAdditionalInfo

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

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

object

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

type

string

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

ErrorDetail

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

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

ErrorAdditionalInfo[]

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

code

string

Код ошибки.

details

ErrorDetail[]

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

message

string

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

target

string

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

ErrorResponse

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

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

ErrorDetail

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

OverviewStatus

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

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

integer (int32)

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

manualCount

integer (int32)

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

notApplicableCount

integer (int32)

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

passedCount

integer (int32)

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

pendingCount

integer (int32)

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

ProvisioningState

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

Значение Описание
Canceled

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

Creating

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

Deleting

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

Failed

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

Fixing

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

Succeeded

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

Updating

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

Verifying

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

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 (date-time)

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

properties.nextTriggerTime

string (date-time)

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

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 (date-time)

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

systemData

systemData

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

type

string

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

ReportStatus

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

Значение Описание
Active

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

Disabled

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

Failed

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

Reviewing

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

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

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

Azure

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

GCP

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

StorageInfo

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

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

string

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

location

string

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

resourceGroup

string

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

subscriptionId

string

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

systemData

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

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

string (date-time)

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

createdBy

string

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

createdByType

createdByType

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

lastModifiedAt

string (date-time)

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

lastModifiedBy

string

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

lastModifiedByType

createdByType

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