你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

Azure Active Directory OAuth2 Flow。

类型: oauth2
流向: 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

单个资源 ID 的元数据。

ResourceOrigin

资源源。

StorageInfo

“自带存储帐户”绑定到报表的信息

systemData

与创建和上次修改资源相关的元数据。

CertSyncRecord

类表示从应用符合性同步的认证记录。

名称 类型 说明
certificationStatus

string

指示认证过程的状态。

controls

ControlSyncRecord[]

要同步的控件记录列表。

ingestionStatus

string

指示符合性过程的状态。

offerGuid

string

映射到报表的 offerGuid。

ControlSyncRecord

类表示从应用符合性同步的控制记录。

名称 类型 说明
controlId

string

控件的 ID。 例如“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

资源的完全限定资源 ID。 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

逗号分隔的 offerGuids 列表指示映射到报表的一系列 offerGuids。 例如,“00000000-0000-0000-0000-0000000000001,00000000-0000-00000 -0000-000000000002”和“000000000-0000-0000-000000000003”。

properties.provisioningState

ProvisioningState

Azure 生命周期管理

properties.resources

ResourceMetadata[]

资源数据列表。

properties.status

ReportStatus

报告状态。

properties.storageInfo

StorageInfo

“自带存储”绑定到报表的信息

properties.subscriptions

string[]

订阅 ID 列表。

properties.tenantId

string

报表的租户 ID。

properties.timeZone

string

报表收集触发时间的时区,可通过在 PowerShell 中执行“Get-TimeZone -ListAvailable”来获取可用列表。 有效时区 ID 的示例是“太平洋标准时间”。

properties.triggerTime

string

报表集合触发时间。

systemData

systemData

包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。

type

string

资源的类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”

ReportStatus

报告状态。

名称 类型 说明
Active

string

报表处于活动状态。

Disabled

string

报告处于禁用状态。

Failed

string

报告失败。

Reviewing

string

报告正在审查中。

ResourceMetadata

单个资源 ID 的元数据。

名称 类型 说明
accountId

string

帐户 ID。例如 , AWS 帐户 ID。

resourceId

string

资源 ID - 例如“/subscriptions/00000000-0000-0000-0000-000000000000/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

“自带存储帐户”所属的 resourceGroup

subscriptionId

string

“自带存储帐户”所属的订阅 ID

systemData

与创建和上次修改资源相关的元数据。

名称 类型 说明
createdAt

string

资源创建时间戳(UTC)。

createdBy

string

创建资源的标识。

createdByType

createdByType

创建资源的标识的类型。

lastModifiedAt

string

上次修改的资源时间戳(UTC)

lastModifiedBy

string

上次修改资源的标识。

lastModifiedByType

createdByType

上次修改资源的标识的类型。