# Код құрылымы мысалдар

#### Terraform код құрылымдары

{% hint style="info" %}
Бұл мысалдарда AWS провайдері көрсетілген, бірақ келтірілген қағидалардың басым бөлігі басқа бұлттық провайдерлерге де, сондай DNS, дерекқор, мониторинг сияқты өзге провайдер түрлеріне де қолдануға келеді.
{% endhint %}

| Түрі                                                                        | Сипаттамасы                                                                                                                                                                                             | Supported by Atlantis |
| --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
| [small](/kk/examples/terraform/small-size-infrastructure.md)                | Ресурстар аз, сыртқы тәуелділіктер жоқ. Бір AWS тіркелгісі. Бір аймақ. Бір орта.                                                                                                                        | Иә                    |
| [medium](/kk/examples/terraform/medium-size-infrastructure.md)              | Бірнеше AWS тіркелгісі мен орталар, дайын (off-the-shelf) инфрақұрылым модульдері, Terraform қолданылатын композиция үлгісі.                                                                            | Иә                    |
| [large](/kk/examples/terraform/large-size-infrastructure-with-terraform.md) | Көптеген AWS тіркелгілері, көптеген аймақтар, көшіріп-қоюды азайтудың шұғыл қажеттілігі, тапсырыспен (custom) жасалған инфрақұрылым модульдері, композицияларды ауқымды қолдану. Terraform қолданылады. | WIP                   |
| very-large                                                                  | Бірнеше провайдерлер (AWS, GCP, Azure). Мульти-бұлттық орналастырулар. Terraform қолданылады.                                                                                                           | Жоқ                   |

## Terragrunt code structures

| Түрі       | Сипаттамасы                                                                                                                                                                                              | Supported by Atlantis |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
| medium     | Бірнеше AWS тіркелгісі мен орталар, дайын инфрақұрылым модульдері, Terragrunt қолданылатын композиция үлгісі.                                                                                            | Жоқ                   |
| large      | Көптеген AWS тіркелгілері, көптеген аймақтар, көшіріп-қоюды азайтудың шұғыл қажеттілігі, тапсырыспен (custom) жасалған инфрақұрылым модульдері, композицияларды ауқымды қолдану. Terragrunt қолданылады. | Жоқ                   |
| very-large | Бірнеше провайдерлер (AWS, GCP, Azure). Мульти-бұлттық орналастырулар. Terragrunt қолданылады.                                                                                                           | Жоқ                   |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.terraform-best-practices.com/kk/examples.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
