---
# System prepended metadata

title: Documentation Terraform

---

# Documentation Terraform

## Sommaire

- Groupe de ressources
- Réseau
    - Carte réseau
    - Réseau virtuel
    - Sous-réseau
- Sécurité réseau
    - Groupe de sécurité réseau
    - Règle de sécurité
- Stockage
    - Compte de stockage
- Calcul
    - Machine virtuelle

## Modules
> \* Propriété optionnelle
### Groupe de ressources
- `name`: Nom de la ressource
- `location`: Localisation de la ressource

### Réseau
#### Carte réseau
- `name`: Nom de la ressource
- `rg_name`: Nom du groupe de ressource
- `location`: Localisation de la ressource
- `subnet_id`: Identifiant du sous réseau
- `public_ip_id*`: Identifiant d'une adresse IP publique

#### Réseau virtuel
- `name`: Nom de la ressource
- `rg_name`: Nom du groupe de ressource
- `location`: Localisation de la ressource

#### Sous-réseau
- `name`: Nom de la ressource
- `rg_name`: Nom du groupe de ressource
- `location`: Localisation de la ressource
- `vnet_name`: Réseau virtuel parent

#### IP Publique
- `name`: Nom de la ressource
- `rg_name`: Nom du groupe de ressource
- `location`: Localisation de la ressource

### Sécurité réseau
#### Groupe de sécurité réseau
- `name`: Nom de la ressource
- `rg_name`: Nom du groupe de ressource
- `location`: Localisation de la ressource

#### Règle de sécurité
- `name`: Nom de la ressource
- `rg_name`: Nom du groupe de ressource
- `nsg_name`: Nom du groupe de sécurité réseau
- `direction`: "Inbound" ou "Outbound"
- `access`: "Allow" ou "Deny"
- `priority` : Spécifie la priorité de la règle. La valeur peut être comprise entre 100 et 4096. Le numéro de priorité doit être unique pour chaque règle de la collection. Plus le numéro de priorité est faible, plus la priorité de la règle est élevée.
- `protocol` (par défaut : "Tcp") : Protocole réseau sur lequel cette règle s'applique. Les valeurs possibles sont Tcp, Udp, Icmp, Esp, Ah ou * (qui correspond à tous).
- `source_port_range` (par défaut : "*") : Plage de port source concernée par la règle 
- `destination_port_range` (par défaut : "*")  : Plage de port de destination concernée par la règle 
- `description*` : Une description pour cette règle. Limitée à 140 caractères

### Stockage
#### Compte de stockage
- `name`: Nom de la ressource
- `rg_name`: Nom du groupe de ressource
- `location`: Localisation de la ressource

### Calcul
#### Machine virtuelle
- `name`: Nom de la ressource
- `rg_name`: Nom du groupe de ressource
- `location`: Spécifie la région Azure de déploiement de la machine virtuelle. Modifier cette valeur forcera la création d'une nouvelle ressource.
- `nic_id` : Identifiant de la carte réseau
- `vm_size` : Spécifie [la taille de la machine virtuelle](https://docs.microsoft.com/azure/virtual-machines/sizes-general). Voir aussi [Conventions de dénomination des tailles de machines virtuelles Azure](https://learn.microsoft.com/fr-fr/azure/virtual-machines/vm-naming-conventions).



