Passer au contenu principal

equinix_network_acl_template (Ressource)

La ressource equinix_network_acl_template permet de créer et de gérer des modèles de liste de contrôle d'accès aux dispositifs Equinix Network Edge.

Les modèles de liste de contrôle d’accès des appareils permettent de définir un ensemble de règles qui autoriseront le trafic entrant. Des modèles peuvent être attribués aux dispositifs réseau.

Exemple d'utilisation​

# Creates ACL template and assigns it to the network device
resource "equinix_network_acl_template" "myacl" {
name = "test"
description = "Test ACL template"
project_id = "a86d7112-d740-4758-9c9c-31e66373746b"
inbound_rule {
subnet = "1.1.1.1/32"
protocol = "IP"
src_port = "any"
dst_port = "any"
description = "inbound rule description"
}
inbound_rule {
subnet = "172.16.25.0/24"
protocol = "UDP"
src_port = "any"
dst_port = "53,1045,2041"
}
}

Référence de l'argument​

Les arguments suivants sont soutenus :

  • name - (Obligatoire) nom du modèle ACL.
  • project_id - (Facultatif) identifiant unique de la ressource de projet à laquelle le modèle de lca est étendu.si vous l'ignorez, le modèle de LCA sera créé sous l'identifiant de projet par défaut de votre organisation.
  • description - (Facultatif) Description du modèle ACL, jusqu'à 200 caractères.
  • inbound_rule - (Obligatoire) une ou plusieurs règles pour spécifier le trafic entrant autorisé. Les règles sont ordonnées, la règle de trafic correspondante cesse de traiter les règles suivantes.

Le inbound_rule bloc comporte les champs suivants :

  • subnet - (Obligatoire) sous-réseau IP source du trafic entrant au format CIDR.
  • protocol - (Obligatoire) Protocole de trafic entrant. IP``TCP, , UDP.
  • src_port - (Obligatoire) ports sources du trafic entrant. Les valeurs autorisées sont une liste de ports séparés par des virgules, par exemple, 20,22,23, plage de ports, par exemple, 1023-1040 ou word any.
  • dst_port - (Obligatoire) ports de destination du trafic entrant. Les valeurs autorisées sont une liste de ports séparés par des virgules, par exemple, 20,22,23, plage de ports, par exemple, 1023-1040 ou word any.
  • description - (Facultatif) Description de la règle entrante, jusqu'à 200 caractères.

Référence des attributs​

En plus de tous les arguments ci-dessus, les attributs suivants sont exportés :

  • uuid - Identifiant unique de la ressource de modèle ACL.
  • device_acl_status - État du processus de provisionnement du modèle ACL, où le modèle a été appliqué. Un des PROVISIONING, PROVISIONED.
  • device_details - Liste des dispositifs sur lesquels le modèle ACL est appliqué.

Le device_details bloc comporte les champs suivants :

  • uuid - UUID de l'appareil.
  • name - Nom de l'appareil.
  • acl_status - État de provisionnement de la liste de contrôle d’accès de l’appareil où le modèle a été appliqué. Un des PROVISIONING, PROVISIONED.

Importer​

Cette ressource peut être importée en utilisant un identifiant existant :

terraform import equinix_network_acl_template.example {existing_id}
Cette page vous a-t-elle été utile ?