Attestations - Get At Resource Group

Pobiera istniejące zaświadczenie w zakresie grupy zasobów.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
attestationName
path True

string

Nazwa zaświadczania.

resourceGroupName
path True

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

Attestation

Pobrane zaświadczenie.

Other Status Codes

ErrorResponse

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Get attestation at resource group scope

Sample Request

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

Sample Response

{
  "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"
}

Definicje

Nazwa Opis
Attestation

Zasób zaświadczania.

AttestationEvidence

Dowód potwierdzający stan zgodności ustawiony w zaświadczeniu.

ComplianceState

Stan zgodności, który należy ustawić w zasobie.

createdByType

Typ tożsamości, która utworzyła zasób.

ErrorDefinition

Definicja błędu.

ErrorResponse

Odpowiedź na błąd.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

TypedErrorInfo

Szczegóły błędu specyficzne dla scenariusza.

Attestation

Zasób zaświadczania.

Nazwa Typ Opis
id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nazwa zasobu

properties.assessmentDate

string

Czas oceny dowodów

properties.comments

string

Komentarze opisujące, dlaczego utworzono to zaświadczanie.

properties.complianceState

ComplianceState

Stan zgodności, który należy ustawić w zasobie.

properties.evidence

AttestationEvidence[]

Dowody wspierające stan zgodności ustawiony w tym zaświadczeniu.

properties.expiresOn

string

Czas wygaśnięcia stanu zgodności.

properties.lastComplianceStateChangeAt

string

Czas ostatniej zmiany stanu zgodności w tym zaświadczeniu.

properties.metadata

object

Dodatkowe metadane dla tego zaświadczania

properties.owner

string

Osoba odpowiedzialna za ustawienie stanu zasobu. Ta wartość jest zazwyczaj identyfikatorem obiektu usługi Azure Active Directory.

properties.policyAssignmentId

string

Identyfikator zasobu przypisania zasad, dla którego jest ustawiany stan zaświadczania.

properties.policyDefinitionReferenceId

string

Identyfikator odwołania definicji zasad z definicji zestawu zasad, dla którego zaświadczenie ustawia stan. Jeśli przypisanie zasad przypisze definicję zestawu zasad, zaświadczanie może wybrać definicję w ramach definicji zestawu z tą właściwością lub pominąć tę właściwość i ustawić stan dla całej definicji zestawu.

properties.provisioningState

string

Stan zaświadczania.

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

AttestationEvidence

Dowód potwierdzający stan zgodności ustawiony w zaświadczeniu.

Nazwa Typ Opis
description

string

Opis tego dowodu.

sourceUri

string

Lokalizacja identyfikatora URI dowodów.

ComplianceState

Stan zgodności, który należy ustawić w zasobie.

Nazwa Typ Opis
Compliant

string

Zasób jest zgodny z zasadami.

NonCompliant

string

Zasób nie jest zgodny z zasadami.

Unknown

string

Stan zgodności zasobu nie jest znany.

createdByType

Typ tożsamości, która utworzyła zasób.

Nazwa Typ Opis
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorDefinition

Definicja błędu.

Nazwa Typ Opis
additionalInfo

TypedErrorInfo[]

Dodatkowe szczegóły błędu specyficzne dla scenariusza.

code

string

Kod błędu specyficzny dla usługi, który służy jako stan podrzędny kodu błędu HTTP.

details

ErrorDefinition[]

Szczegóły błędu wewnętrznego.

message

string

Opis błędu.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd.

Nazwa Typ Opis
error

ErrorDefinition

Szczegóły błędu.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string

Sygnatura czasowa tworzenia zasobów (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string

Sygnatura czasowa ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.

TypedErrorInfo

Szczegóły błędu specyficzne dla scenariusza.

Nazwa Typ Opis
info

Szczegóły błędu specyficzne dla scenariusza.

type

string

Typ dołączonych szczegółów błędu.