Attestations - Get At Resource Group
Obtient une attestation existante au niveau de l’étendue du groupe de ressources.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/attestations/{attestationName}?api-version=2022-09-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
attestation
|
path | True |
string |
Nom de l’attestation. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
subscription
|
path | True |
string minLength: 1 |
ID de l’abonnement cible. |
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Attestation récupérée. |
|
Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
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
Get attestation at resource group scope
Exemple de requête
GET https://management.azure.com/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourceGroups/myRg/providers/Microsoft.PolicyInsights/attestations/790996e6-9871-4b1f-9cd9-ec42cd6ced1e?api-version=2022-09-01
Exemple de réponse
{
"properties": {
"policyAssignmentId": "/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5",
"policyDefinitionReferenceId": "0b158b46-ff42-4799-8e39-08a5c23b4551",
"complianceState": "Compliant",
"lastComplianceStateChangeAt": "2020-06-15T18:52:27Z",
"expiresOn": "2021-06-15T00:00:00Z",
"owner": "55a32e28-3aa5-4eea-9b5a-4cd85153b966",
"comments": "This subscription has passed a security audit.",
"evidence": [
{
"description": "The results of the security audit.",
"sourceUri": "https://gist.github.com/contoso/9573e238762c60166c090ae16b814011"
}
],
"assessmentDate": "2021-06-10T00:00:00Z",
"metadata": {
"departmentId": "NYC-MARKETING-1"
},
"provisioningState": "Succeeded"
},
"systemData": {
"createdBy": "b69a9388-9488-4534-b470-7ec6d41beef6",
"createdByType": "User",
"createdAt": "2020-06-15T18:52:27Z",
"lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef6",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-06-15T18:52:27Z"
},
"id": "/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myrg/providers/microsoft.policyinsights/attestations/790996e6-9871-4b1f-9cd9-ec42cd6ced1e",
"name": "790996e6-9871-4b1f-9cd9-ec42cd6ced1e",
"type": "Microsoft.PolicyInsights/attestations"
}
Définitions
Nom | Description |
---|---|
Attestation |
Ressource d’attestation. |
Attestation |
Élément de preuve prenant en charge l’état de conformité défini dans l’attestation. |
Compliance |
État de conformité qui doit être défini sur la ressource. |
created |
Type d’identité qui a créé la ressource. |
Error |
Définition d’erreur. |
Error |
Réponse d’erreur. |
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
Typed |
Détails d’erreur spécifiques au scénario. |
Attestation
Ressource d’attestation.
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.assessmentDate |
string (date-time) |
Le moment où la preuve a été évaluée |
properties.comments |
string |
Commentaires décrivant pourquoi cette attestation a été créée. |
properties.complianceState |
État de conformité qui doit être défini sur la ressource. |
|
properties.evidence |
Preuve de prise en charge de l’état de conformité défini dans cette attestation. |
|
properties.expiresOn |
string (date-time) |
Heure à laquelle l’état de conformité doit expirer. |
properties.lastComplianceStateChangeAt |
string (date-time) |
Heure à laquelle l’état de conformité a été modifié pour la dernière fois dans cette attestation. |
properties.metadata |
object |
Métadonnées supplémentaires pour cette attestation |
properties.owner |
string |
Personne responsable de la définition de l’état de la ressource. Cette valeur est généralement un ID d’objet Azure Active Directory. |
properties.policyAssignmentId |
string |
ID de ressource de l’affectation de stratégie pour laquelle l’attestation définit l’état. |
properties.policyDefinitionReferenceId |
string |
ID de référence de définition de stratégie à partir d’une définition de jeu de stratégies pour laquelle l’attestation définit l’état. Si l’attribution de stratégie affecte une définition de jeu de stratégies, l’attestation peut choisir une définition dans la définition définie avec cette propriété ou omettre cette propriété et définir l’état de la définition de jeu entière. |
properties.provisioningState |
string |
État de l’attestation. |
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 » |
AttestationEvidence
Élément de preuve prenant en charge l’état de conformité défini dans l’attestation.
Nom | Type | Description |
---|---|---|
description |
string |
Description de cet élément de preuve. |
sourceUri |
string |
Emplacement de l’URI de la preuve. |
ComplianceState
État de conformité qui doit être défini sur la ressource.
Valeur | Description |
---|---|
Compliant |
La ressource est conforme à la stratégie. |
NonCompliant |
La ressource n’est pas conforme à la stratégie. |
Unknown |
L’état de conformité de la ressource n’est pas connu. |
createdByType
Type d’identité qui a créé la ressource.
Valeur | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorDefinition
Définition d’erreur.
Nom | Type | Description |
---|---|---|
additionalInfo |
Détails d’erreur spécifiques au scénario supplémentaire. |
|
code |
string |
Code d’erreur spécifique au service qui sert de sous-état pour le code d’erreur HTTP. |
details |
Détails de l’erreur interne. |
|
message |
string |
Description de l’erreur. |
target |
string |
Cible de l’erreur. |
ErrorResponse
Réponse d’erreur.
Nom | Type | Description |
---|---|---|
error |
Détails de l’erreur. |
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. |
TypedErrorInfo
Détails d’erreur spécifiques au scénario.
Nom | Type | Description |
---|---|---|
info |
Détails de l’erreur spécifique au scénario. |
|
type |
string |
Type de détails d’erreur inclus. |