github.com/muratcelep/terraform@v1.1.0-beta2-not-internal-4/website/docs/language/resources/index.html.md (about)

     1  ---
     2  layout: "language"
     3  page_title: "Resources Overview - Configuration Language"
     4  description: "Resources describe infrastructure objects in Terraform configurations. Find documentation for resource syntax, behavior, and meta-arguments."
     5  ---
     6  
     7  # Resources
     8  
     9  > **Hands-on:** Try the [Terraform: Get Started](https://learn.hashicorp.com/collections/terraform/aws-get-started?utm_source=WEBSITE&utm_medium=WEB_IO&utm_offer=ARTICLE_PAGE&utm_content=DOCS) collection on HashiCorp Learn.
    10  
    11  _Resources_ are the most important element in the Terraform language.
    12  Each resource block describes one or more infrastructure objects, such
    13  as virtual networks, compute instances, or higher-level components such
    14  as DNS records.
    15  
    16  - [Resource Blocks](/docs/language/resources/syntax.html) documents
    17    the syntax for declaring resources.
    18  
    19  - [Resource Behavior](/docs/language/resources/behavior.html) explains in
    20    more detail how Terraform handles resource declarations when applying a
    21    configuration.
    22  
    23  - The Meta-Arguments section documents special arguments that can be used with
    24    every resource type, including
    25    [`depends_on`](/docs/language/meta-arguments/depends_on.html),
    26    [`count`](/docs/language/meta-arguments/count.html),
    27    [`for_each`](/docs/language/meta-arguments/for_each.html),
    28    [`provider`](/docs/language/meta-arguments/resource-provider.html),
    29    and [`lifecycle`](/docs/language/meta-arguments/lifecycle.html).
    30  
    31  - [Provisioners](/docs/language/resources/provisioners/index.html)
    32    documents configuring post-creation actions for a resource using the
    33    `provisioner` and `connection` blocks. Since provisioners are non-declarative
    34    and potentially unpredictable, we strongly recommend that you treat them as a
    35    last resort.