Freigeben über


Attestations - Get At Resource

Ruft einen vorhandenen Nachweis im Ressourcenbereich ab.

GET https://management.azure.com/{resourceId}/providers/Microsoft.PolicyInsights/attestations/{attestationName}?api-version=2022-09-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
attestationName
path True

string

Der Name des Nachweises.

resourceId
path True

string

Ressourcen-ID.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

Attestation

Der abgerufene Nachweis.

Other Status Codes

ErrorResponse

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Get attestation at individual resource scope

Beispielanforderung

GET https://management.azure.com/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myrg/providers/microsoft.compute/virtualMachines/devVM/providers/Microsoft.PolicyInsights/attestations/790996e6-9871-4b1f-9cd9-ec42cd6ced1e?api-version=2022-09-01

Beispiel für eine Antwort

{
  "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.compute/virtualMachines/devVM/providers/microsoft.policyinsights/attestations/790996e6-9871-4b1f-9cd9-ec42cd6ced1e",
  "name": "790996e6-9871-4b1f-9cd9-ec42cd6ced1e",
  "type": "Microsoft.PolicyInsights/attestations"
}

Definitionen

Name Beschreibung
Attestation

Eine Nachweisressource.

AttestationEvidence

Ein Beweisstück, das den im Nachweis festgelegten Konformitätsstatus unterstützt.

ComplianceState

Der Compliancestatus, der für die Ressource festgelegt werden soll.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

ErrorDefinition

Fehlerdefinition.

ErrorResponse

Fehlerantwort.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

TypedErrorInfo

Szenariospezifische Fehlerdetails.

Attestation

Eine Nachweisressource.

Name Typ Beschreibung
id

string

Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Der Name der Ressource

properties.assessmentDate

string (date-time)

Der Zeitpunkt, zu dem die Beweise bewertet wurden

properties.comments

string

Kommentare, die beschreiben, warum diese Bescheinigung erstellt wurde.

properties.complianceState

ComplianceState

Der Compliancestatus, der für die Ressource festgelegt werden soll.

properties.evidence

AttestationEvidence[]

Die Nachweise, die den in diesem Nachweis festgelegten Konformitätsstatus unterstützen.

properties.expiresOn

string (date-time)

Der Zeitpunkt, zu dem der Compliancestatus abläuft.

properties.lastComplianceStateChangeAt

string (date-time)

Der Zeitpunkt, zu dem der Konformitätsstatus zuletzt in dieser Bescheinigung geändert wurde.

properties.metadata

object

Zusätzliche Metadaten für diesen Nachweis

properties.owner

string

Die Person, die für das Festlegen des Status der Ressource verantwortlich ist. Dieser Wert ist in der Regel eine Azure Active Directory-Objekt-ID.

properties.policyAssignmentId

string

Die Ressourcen-ID der Richtlinienzuordnung, für die der Nachweis den Status festlegt.

properties.policyDefinitionReferenceId

string

Die Richtliniendefinitionsreferenz-ID aus einer Richtliniensatzdefinition, für die der Nachweis den Status festlegt. Wenn die Richtlinienzuweisung eine Richtliniensatzdefinition zuweist, kann der Nachweis eine Definition innerhalb der Satzdefinition mit dieser Eigenschaft auswählen oder diese auslassen und den Status für die gesamte Satzdefinition festlegen.

properties.provisioningState

string

Der Status des Nachweises.

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

AttestationEvidence

Ein Beweisstück, das den im Nachweis festgelegten Konformitätsstatus unterstützt.

Name Typ Beschreibung
description

string

Die Beschreibung für diesen Beweisabschnitt.

sourceUri

string

Der URI-Speicherort des Nachweises.

ComplianceState

Der Compliancestatus, der für die Ressource festgelegt werden soll.

Wert Beschreibung
Compliant

Die Ressource entspricht der Richtlinie.

NonCompliant

Die Ressource entspricht nicht der Richtlinie.

Unknown

Der Konformitätsstatus der Ressource ist nicht bekannt.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
Application
Key
ManagedIdentity
User

ErrorDefinition

Fehlerdefinition.

Name Typ Beschreibung
additionalInfo

TypedErrorInfo[]

Weitere szenariospezifische Fehlerdetails.

code

string

Dienstspezifischer Fehlercode, der als Unterstatus für den HTTP-Fehlercode dient.

details

ErrorDefinition[]

Interne Fehlerdetails.

message

string

Beschreibung des Fehlers.

target

string

Das Ziel des Fehlers.

ErrorResponse

Fehlerantwort.

Name Typ Beschreibung
error

ErrorDefinition

Die Fehlerdetails.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

TypedErrorInfo

Szenariospezifische Fehlerdetails.

Name Typ Beschreibung
info

Die szenariospezifischen Fehlerdetails.

type

string

Der Typ der enthaltenen Fehlerdetails.