test - AWS CloudFormation Guard

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

test

Convalida un file di AWS CloudFormation Guard regole rispetto a un file di test delle unità Guard in formato JSON o YAML per determinare il successo delle singole regole.

Sintassi

cfn-guard test --rules-file <value> --test-data <value>

Parametri

-a, --alphabetical

Ordina alfabeticamente all'interno di una cartella.

-h, --help

Stampa le informazioni di aiuto.

-m, --last-modified

Ordina in base all'ora dell'ultima modifica all'interno di una directory

-V, --version

Stampa le informazioni sulla versione.

-v, --verbose

Aumenta la verbosità dell'output. Può essere specificato più volte.

L'output dettagliato segue la struttura del file delle regole di Guard. Ogni blocco nel file delle regole è un blocco nell'output dettagliato. Il blocco più in alto è ogni regola. Se sono presenti when condizioni contrarie alla regola, queste vengono visualizzate come un blocco di condizioni di pari livello.

Opzioni

-d, --dir

Fornisci la directory principale per le regole.

-o, --output-format

Specificate il formato in cui deve essere visualizzato l'output.

Default: single-line-summary

Valori consentiti: json | yaml | single-line-summary | junit

-r, --rules-file

Fornisce il nome di un file di regole.

-t, --test-data

Fornisce il nome di un file o di una directory per i file di dati in formato JSON o YAML.

Esempi

cfn-guard test --rules-file rules.guard --test-data example.json

Output

PASS|FAIL Expected Rule = rule_name, Status = SKIP|FAIL|PASS, Got Status = SKIP|FAIL|PASS

Consulta anche

Regole di Testing Guard