共用方式為


Report - Get

取得 AppComplianceAutomation 報表及其屬性。

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

URI 參數

名稱 位於 必要 類型 Description
reportName
path True

string

報表名稱。

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

api-version
query True

string

要用於這項作業的 API 版本。

回應

名稱 類型 Description
200 OK

ReportResource

Azure 作業已順利完成。

Other Status Codes

ErrorResponse

未預期的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
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"
  }
}

定義

名稱 Description
CertSyncRecord

類別代表從應用程式合規性同步處理的認證記錄。

ControlSyncRecord

類別代表從應用程式合規性同步處理的控件記錄。

createdByType

建立資源的身分識別類型。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

ErrorDetail

錯誤詳細數據。

ErrorResponse

錯誤回應

OverviewStatus

一份報告的合規性結果概觀。

ProvisioningState

資源布建狀態。

ReportComplianceStatus

清單,其中包含一份報表的所有合規性結果。

ReportResource

類別代表 AppComplianceAutomation 報表資源。

ReportStatus

報告狀態。

ResourceMetadata

單一資源識別碼的元數據。

ResourceOrigin

資源來源。

StorageInfo

「攜帶您自己的記憶體」帳戶系結至報表的資訊

systemData

與建立和上次修改資源相關的元數據。

CertSyncRecord

類別代表從應用程式合規性同步處理的認證記錄。

名稱 類型 Description
certificationStatus

string

指出認證程序的狀態。

controls

ControlSyncRecord[]

要同步處理的控件記錄清單。

ingestionStatus

string

表示合規性程序的狀態。

offerGuid

string

會對應至報表的 offerGuid。

ControlSyncRecord

類別代表從應用程式合規性同步處理的控件記錄。

名稱 類型 Description
controlId

string

控件的標識碼。 例如“Operational_Security_10”

controlStatus

string

從應用程式合規性同步控制狀態。

createdByType

建立資源的身分識別類型。

名稱 類型 Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

資源管理錯誤其他資訊。

名稱 類型 Description
info

object

其他資訊。

type

string

其他信息類型。

ErrorDetail

錯誤詳細數據。

名稱 類型 Description
additionalInfo

ErrorAdditionalInfo[]

錯誤其他資訊。

code

string

錯誤碼。

details

ErrorDetail[]

錯誤詳細數據。

message

string

錯誤訊息。

target

string

錯誤目標。

ErrorResponse

錯誤回應

名稱 類型 Description
error

ErrorDetail

error 物件。

OverviewStatus

一份報告的合規性結果概觀。

名稱 類型 Description
failedCount

integer

所有失敗控制件的計數。

manualCount

integer

所有手動控件的計數。

notApplicableCount

integer

所有不適用控件的計數。

passedCount

integer

所有傳遞控件的計數。

pendingCount

integer

所有擱置的核准控制計數。

ProvisioningState

資源布建狀態。

名稱 類型 Description
Canceled

string

已取消布建。

Creating

string

建立正在進行中。

Deleting

string

刪除正在進行中。

Failed

string

布建失敗。

Fixing

string

資源進行中的修正。

Succeeded

string

布建成功。

Updating

string

進行中的資源更新。

Verifying

string

進行中資源的驗證。

ReportComplianceStatus

清單,其中包含一份報表的所有合規性結果。

名稱 類型 Description
m365

OverviewStatus

Microsoft 365 認證名稱。

ReportResource

類別代表 AppComplianceAutomation 報表資源。

名稱 類型 Description
id

string

資源的完整資源標識碼。 例如 - /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。 例如,“0000000-0000-0000-0000-0000000000001,00000000-00000-00000-0000-0000000000002” 和 “00000000-0000-0000-00000-000000000003”。

properties.provisioningState

ProvisioningState

Azure 生命週期管理

properties.resources

ResourceMetadata[]

資源數據的清單。

properties.status

ReportStatus

報告狀態。

properties.storageInfo

StorageInfo

「攜帶您自己的記憶體」系結至報表的資訊

properties.subscriptions

string[]

訂用帳戶標識碼清單。

properties.tenantId

string

報表的租用戶標識碼。

properties.timeZone

string

報表集合觸發時間的時區,可以在 PowerShell 中執行 「Get-TimeZone -ListAvailable」 來取得可用的清單。 有效的時區標識符範例是 「Pacific Standard Time」。。

properties.triggerTime

string

報表集合觸發時間。

systemData

systemData

包含 createdBy 和 modifiedBy 資訊的 Azure Resource Manager 元數據。

type

string

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

ReportStatus

報告狀態。

名稱 類型 Description
Active

string

報表為使用中。

Disabled

string

報表已停用。

Failed

string

報表失敗。

Reviewing

string

報告正在審查中。

ResourceMetadata

單一資源識別碼的元數據。

名稱 類型 Description
accountId

string

帳戶標識碼。例如 - AWS 帳戶識別碼。

resourceId

string

資源標識符 - 例如 “/subscriptions/00000000-0000-0000-0000-00000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1”。

resourceKind

string

資源種類。

resourceOrigin

ResourceOrigin

資源來源。

resourceType

string

資源類型。 例如“Microsoft.Compute/virtualMachines”

ResourceOrigin

資源來源。

名稱 類型 Description
AWS

string

資源來自 AWS。

Azure

string

資源來自 Azure。

GCP

string

資源來自 GCP。

StorageInfo

「攜帶您自己的記憶體」帳戶系結至報表的資訊

名稱 類型 Description
accountName

string

「攜帶您自己的記憶體」帳戶名稱

location

string

「攜帶您自己的記憶體」帳戶的區域

resourceGroup

string

「攜帶您自己的記憶體」帳戶所屬的 resourceGroup

subscriptionId

string

「攜帶您自己的記憶體」帳戶所屬的訂用帳戶標識碼

systemData

與建立和上次修改資源相關的元數據。

名稱 類型 Description
createdAt

string

資源建立的時間戳(UTC)。

createdBy

string

建立資源的身分識別。

createdByType

createdByType

建立資源的身分識別類型。

lastModifiedAt

string

上次修改的資源時間戳 (UTC)

lastModifiedBy

string

上次修改資源的身分識別。

lastModifiedByType

createdByType

上次修改資源的身分識別類型。