ライフサイクルの一環として、リソース作成前や作成後に特定の条件を満たしているかを検証するブロックはどれか。

`lifecycle` ブロック内の `precondition` と `postcondition` を使用することで、リソース作成の前提条件や作成後の結果に対するアサーションを定義できる。