Report - Get
Obtenez le rapport AppComplianceAutomation et ses propriétés.
GET https://management.azure.com/providers/Microsoft.AppComplianceAutomation/reports/{reportName}?api-version=2024-06-27
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
report
|
path | True |
string pattern: ^[-a-zA-Z0-9_]{1,50}$ |
Nom du rapport. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
L’opération Azure s’est terminée avec succès. |
|
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
Report_Get
Exemple de requête
GET https://management.azure.com/providers/Microsoft.AppComplianceAutomation/reports/testReport?api-version=2024-06-27
Exemple de réponse
{
"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"
}
}
Définitions
| Nom | Description |
|---|---|
|
Cert |
Une classe représente l’enregistrement de certification synchronisé à partir de la conformité des applications. |
|
Control |
Une classe représente l’enregistrement de contrôle synchronisé à partir de la conformité des applications. |
|
created |
Type d’identité qui a créé la ressource. |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
|
Error |
Détail de l’erreur. |
|
Error |
Réponse d’erreur |
|
Overview |
Vue d’ensemble du résultat de conformité pour un rapport. |
|
Provisioning |
États d’approvisionnement des ressources. |
|
Report |
Liste qui inclut tous les résultats de conformité d’un rapport. |
|
Report |
Une classe représente une ressource de rapport AppComplianceAutomation. |
|
Report |
État du rapport. |
|
Resource |
Métadonnées de l’ID de ressource unique. |
|
Resource |
Origine de la ressource. |
|
Storage |
Informations sur la liaison de compte « apporter votre propre stockage » au rapport |
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
CertSyncRecord
Une classe représente l’enregistrement de certification synchronisé à partir de la conformité des applications.
| Nom | Type | Description |
|---|---|---|
| certificationStatus |
string |
Indique l’état du processus de certification. |
| controls |
Liste des enregistrements de contrôle à synchroniser. |
|
| ingestionStatus |
string |
Indique l’état du processus de conformité. |
| offerGuid |
string minLength: 1 |
OfferGuid qui correspond aux rapports. |
ControlSyncRecord
Une classe représente l’enregistrement de contrôle synchronisé à partir de la conformité des applications.
| Nom | Type | Description |
|---|---|---|
| controlId |
string |
ID du contrôle. par exemple , « Operational_Security_10 » |
| controlStatus |
string |
Contrôlez l’état synchronisé à partir de la conformité des applications. |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
| Nom | Type | Description |
|---|---|---|
| info |
object |
Informations supplémentaires. |
| type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Informations supplémentaires sur l’erreur. |
|
| code |
string |
Code d’erreur. |
| details |
Détails de l’erreur. |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
OverviewStatus
Vue d’ensemble du résultat de conformité pour un rapport.
| Nom | Type | Description |
|---|---|---|
| failedCount |
integer (int32) |
Nombre de tous les contrôles ayant échoué. |
| manualCount |
integer (int32) |
Nombre de tous les contrôles manuels. |
| notApplicableCount |
integer (int32) |
Nombre de tous les contrôles non applicables. |
| passedCount |
integer (int32) |
Nombre de tous les contrôles passés. |
| pendingCount |
integer (int32) |
Nombre de tous les contrôles d’approbation en attente. |
ProvisioningState
États d’approvisionnement des ressources.
| Valeur | Description |
|---|---|
| Succeeded |
L’approvisionnement a réussi. |
| Failed |
Échec de l’approvisionnement. |
| Canceled |
L’approvisionnement est annulé. |
| Creating |
La création est en cours. |
| Deleting |
La suppression est en cours. |
| Fixing |
Correctif de la ressource en cours. |
| Verifying |
Vérification de la ressource en cours. |
| Updating |
Mise à jour de la ressource en cours. |
ReportComplianceStatus
Liste qui inclut tous les résultats de conformité d’un rapport.
| Nom | Type | Description |
|---|---|---|
| m365 |
Nom de la certification Microsoft 365. |
ReportResource
Une classe représente une ressource de rapport AppComplianceAutomation.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Nom de la ressource |
| properties.certRecords |
Liste des enregistrements de certification synchronisés. |
|
| properties.complianceStatus |
État de conformité du rapport. |
|
| properties.errors |
string[] |
Liste des codes d’erreur de rapport. |
| properties.lastTriggerTime |
string (date-time) |
Signaler l’heure du dernier déclencheur de collecte. |
| properties.nextTriggerTime |
string (date-time) |
Signaler l’heure du déclencheur de collecte suivante. |
| properties.offerGuid |
string |
Une liste d’offres séparées par des virgules indique une série d’offresGuids mappées au rapport. Par exemple, « 00000000-0000-0000-0000-00000000000001,00000000-0000-0000-0000-0000-0000 0000-00000000002 » et « 00000000-0000-0000-0000-00000-000000000003 ». |
| properties.provisioningState |
Gestion du cycle de vie Azure |
|
| properties.resources |
Liste des données de ressources. |
|
| properties.status |
État du rapport. |
|
| properties.storageInfo |
Informations relatives à la liaison « apporter votre propre stockage » au rapport |
|
| properties.subscriptions |
string[] |
Liste des ID d’abonnement. |
| properties.tenantId |
string |
ID de locataire du rapport. |
| properties.timeZone |
string |
Le fuseau horaire du déclencheur de collecte de rapports, la liste disponible peut être obtenue en exécutant «Get-TimeZone -ListAvailable » dans PowerShell. Un exemple d’ID de fuseau horaire valide est « Pacific Standard Time ». |
| properties.triggerTime |
string (date-time) |
Heure du déclencheur de collecte de rapports. |
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
ReportStatus
État du rapport.
| Valeur | Description |
|---|---|
| Active |
Le rapport est actif. |
| Failed |
Le rapport a échoué. |
| Reviewing |
Le rapport est examiné. |
| Disabled |
Le rapport est désactivé. |
ResourceMetadata
Métadonnées de l’ID de ressource unique.
| Nom | Type | Description |
|---|---|---|
| accountId |
string |
ID de compte. Par exemple , l’ID de compte AWS. |
| resourceId |
string |
ID de ressource , par exemple « /subscriptions/000000000-0000-0000-0000-0000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1 ». |
| resourceKind |
string |
Type de ressource. |
| resourceOrigin |
Origine de la ressource. |
|
| resourceType |
string |
Type de ressource. Par exemple, « Microsoft.Compute/virtualMachines » |
ResourceOrigin
Origine de la ressource.
| Valeur | Description |
|---|---|
| Azure |
La ressource provient d’Azure. |
| AWS |
La ressource provient d’AWS. |
| GCP |
La ressource provient de GCP. |
StorageInfo
Informations sur la liaison de compte « apporter votre propre stockage » au rapport
| Nom | Type | Description |
|---|---|---|
| accountName |
string |
Nom du compte « apportez votre propre stockage » |
| location |
string |
Région de « bring your own storage » account |
| resourceGroup |
string |
ResourceGroup auquel appartient votre propre compte de stockage |
| subscriptionId |
string |
ID d’abonnement auquel appartient votre propre compte de stockage |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
| createdBy |
string |
Identité qui a créé la ressource. |
| createdByType |
Type d’identité qui a créé la ressource. |
|
| lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
| lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
| lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |