aws_vpc
, aws_db_instance
, itd. Zasób należy do dostawcy (provider), może przyjmować argumenty (parameters) oraz zwracać różne atrybuty (outputs) i ma swój cykl życia (lifecycle). Może on być tworzony, pobierany, aktualizowany i usuwany.terraform_remote_state
działa jako spoiwo dla modułów i kompozycji wyższego poziomu.aws_security_group
oraz aws_security_group_rule
na podstawie danych wejściowych. Może on być użyty razem z innymi modułami do stworzenia modułu infrastruktury.