Schema dell'elemento di configurazione - AWS CloudTrail

Schema dell'elemento di configurazione

La tabella seguente descrive gli elementi dello schema obbligatori e facoltativi che corrispondono a quelli nei record degli elementi di configurazione. I contenuti di eventData sono forniti dagli elementi di configurazione; gli altri campi vengono forniti da CloudTrail dopo l'acquisizione.

I contenuti dei record di eventi CloudTrail sono descritti più dettagliatamente in Contenuti dei record di CloudTrail.

Campi forniti da CloudTrail dopo l'acquisizione
Nome campo Input type (Tipo input) Requisito Descrizione
eventVersion string Obbligatorio

La versione del formato dell'evento AWS.

eventCategory string Obbligatorio

La categoria dell'evento. Per gli elementi di configurazione, il valore valido è ConfigurationItem.

eventType string Obbligatorio

Il tipo di evento, Per gli elementi di configurazione, il valore valido è AwsConfigurationItem.

eventID string Obbligatorio

Un ID univoco per un evento.

eventTime

string

Obbligatorio

Il timestamp dell'evento, in formato yyyy-MM-DDTHH:mm:ss Universal Coordinated Time (UTC).

awsRegion string Obbligatorio

La Regione AWS a cui assegnare un evento.

recipientAccountId string Obbligatorio

Rappresenta l'ID dell'Account AWS che ha ricevuto questo evento.

addendum

addendum

Facoltativo

Mostra informazioni sul motivo per cui un evento è stato ritardato. Se mancavano informazioni da un evento esistente, il blocco aggiuntivo includerà le informazioni mancanti e un motivo per cui mancavano.

I campi in eventData sono forniti dagli elementi di configurazione
Nome campo Input type (Tipo input) Requisito Descrizione
eventData

-

Obbligatorio I campi in eventData sono forniti dagli elementi di configurazione
  • configurationItemVersion

string Facoltativo

La versione dell'elemento di configurazione dalla sua origine.

  • configurationItemCaptureTime

string Facoltativo

L'ora in cui è stata avviata la registrazione della configurazione.

  • configurationItemStatus

string Facoltativo

Lo stato dell'elemento di configurazione. I valori validi sono OK, ResourceDiscovered, ResourceNotRecorded, ResourceDeleted e ResourceDeletedNotRecorded.

  • accountId

string Facoltativo

L'ID Account AWS a 12 cifre associato alla risorsa.

  • resourceType

string Facoltativo

Il tipo di risorsa AWS. Per ulteriori informazioni sui tipi di risorse validi, consulta ConfigurationItem nella Documentazione di riferimento delle API di AWS Config.

  • resourceId

string Facoltativo

L'ID della risorsa (ad esempio, sg-xxxxxx).

  • resourceName

string Facoltativo

Il nome personalizzato della risorsa, se disponibile.

  • arn

string Facoltativo

Il nome della risorsa Amazon (ARN) associato alla risorsa.

  • awsRegion

string

Facoltativo

La Regione AWS in cui si trova la risorsa.

  • availabilityZone

string

Facoltativo

La zona di disponibilità della risorsa associata alla risorsa.

  • resourceCreationTime

string

Facoltativo

Il timestamp di quando è stata creata la risorsa.

  • configurazione

JSON

Facoltativo

La descrizione della configurazione della risorsa.

  • supplementaryConfiguration

JSON

Facoltativo

Attributi di configurazione che AWS Config restituisce per determinati tipi di risorse per integrare le informazioni restituite per il parametro di configurazione.

  • relatedEvents

string

Facoltativo

Un elenco di ID eventi di CloudTrail.

  • relationships

- Facoltativo

Un elenco delle risorse AWS correlate.

    • name

string

Facoltativo

Il tipo di relazione con la risorsa correlata.

    • resourceType

string

Facoltativo

Il tipo di risorsa della risorsa correlata.

    • resourceId

string

Facoltativo

L'ID della risorsa correlata (ad esempio, sg-xxxxxx).

    • resourceName

string

Facoltativo

Il nome personalizzato della risorsa correlata, se disponibile.

  • tags

JSON

Facoltativo

Una mappatura dei tag con i valori della chiave associati alla risorsa.

L'esempio seguente mostra la gerarchia di elementi dello schema che corrispondono a quelli nei record degli elementi di configurazione.

{ "eventVersion": String, "eventCategory: String, "eventType": String, "eventID": String, "eventTime": String, "awsRegion": String, "recipientAccountId": String, "addendum": Addendum, "eventData": { "configurationItemVersion": String, "configurationItemCaptureTime": String, "configurationItemStatus": String, "configurationStateId": String, "accountId": String, "resourceType": String, "resourceId": String, "resourceName": String, "arn": String, "awsRegion": String, "availabilityZone": String, "resourceCreationTime": String, "configuration": { JSON, }, "supplementaryConfiguration": { JSON, }, "relatedEvents": [ String ], "relationships": [ struct{ "name" : String, "resourceType": String, "resourceId": String, "resourceName": String } ], "tags": { JSON } } } }