Infrustrcutre as code (IaaC) involves declarative infrastructure management. This means that it will not perform the same action twice, and the final state of the infrastructure is entered in the configuration file.