次の方法で共有


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 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 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

リソースを作成した ID の種類。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

OverviewStatus

1 つのレポートのコンプライアンス結果の概要。

ProvisioningState

リソース プロビジョニングの状態。

ReportComplianceStatus

1 つのレポートのすべてのコンプライアンス結果を含むリスト。

ReportResource

クラスは AppComplianceAutomation レポート リソースを表します。

ReportStatus

レポートの状態。

ResourceMetadata

単一リソース ID のメタデータ。

ResourceOrigin

リソースの配信元。

StorageInfo

レポートへの "Bring Your Own Storage" アカウント バインドの情報

systemData

リソースの作成と最後の変更に関連するメタデータ。

CertSyncRecord

クラスは、アプリのコンプライアンスから同期された認定レコードを表します。

名前 説明
certificationStatus

string

認定プロセスの状態を示します。

controls

ControlSyncRecord[]

同期するコントロール レコードの一覧。

ingestionStatus

string

コンプライアンス プロセスの状態を示します。

offerGuid

string

レポートにマッピングする offerGuid。

ControlSyncRecord

クラスは、アプリのコンプライアンスから同期されたコントロール レコードを表します。

名前 説明
controlId

string

コントロールの ID。 例: "Operational_Security_10"

controlStatus

string

アプリのコンプライアンスから同期された状態を制御します。

createdByType

リソースを作成した ID の種類。

名前 説明
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

1 つのレポートのコンプライアンス結果の概要。

名前 説明
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

1 つのレポートのすべてのコンプライアンス結果を含むリスト。

名前 説明
m365

OverviewStatus

Microsoft 365 認定名。

ReportResource

クラスは AppComplianceAutomation レポート リソースを表します。

名前 説明
id

string

リソースの完全修飾リソース ID。 例 - /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 を示します。 たとえば、次のようになります。 "000000000-0000-0000-0000-00000000001,00000000-00000-0000-0000 0000-0000000000002" と "000000000-0000-0000-0000-0000000000003"

properties.provisioningState

ProvisioningState

Azure ライフサイクル管理

properties.resources

ResourceMetadata[]

リソース データの一覧。

properties.status

ReportStatus

レポートの状態。

properties.storageInfo

StorageInfo

レポートへの "Bring Your Own Storage" バインドの情報

properties.subscriptions

string[]

サブスクリプション ID の一覧。

properties.tenantId

string

レポートのテナント ID。

properties.timeZone

string

レポート コレクショントリガー時間のタイム ゾーンは、PowerShell で "Get-TimeZone -ListAvailable" を実行することで、使用可能なリストを取得できます。 有効なタイムゾーン ID の例として、"Pacific Standard Time" があります。

properties.triggerTime

string

レポート コレクションのトリガー時間。

systemData

systemData

createdBy と modifiedBy 情報を含む Azure Resource Manager メタデータ。

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-00000000000/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

レポートへの "Bring Your Own Storage" アカウント バインドの情報

名前 説明
accountName

string

"Bring Your Own Storage" アカウント名

location

string

"Bring Your Own Storage" アカウントのリージョン

resourceGroup

string

"独自のストレージを持ち込む" アカウントが属する resourceGroup

subscriptionId

string

"Bring Your Own Storage" アカウントが属するサブスクリプション ID

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。