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-dataexample.json
Output
PASS|FAIL
Expected Rule = rule_name
, Status = SKIP|FAIL|PASS
, Got Status = SKIP|FAIL|PASS