Partager via


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
attestationName
path True

string

Nom de l’attestation.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
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

Attestation récupérée.

Other Status Codes

ErrorResponse

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.

AttestationEvidence

Élément de preuve prenant en charge l’état de conformité défini dans l’attestation.

ComplianceState

État de conformité qui doit être défini sur la ressource.

createdByType

Type d’identité qui a créé la ressource.

ErrorDefinition

Définition d’erreur.

ErrorResponse

Réponse d’erreur.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

TypedErrorInfo

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

ComplianceState

État de conformité qui doit être défini sur la ressource.

properties.evidence

AttestationEvidence[]

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

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

TypedErrorInfo[]

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

ErrorDefinition[]

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

ErrorDefinition

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

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

createdByType

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.