modèle de liste de contrôle d'accès réseau Equinix (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 étayés:
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-1040ou wordany.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-1040ou wordany.description- (Facultatif) Description de la règle entrante, jusqu'à 200 caractères.
Référence des attributs
En plus des 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 desPROVISIONING,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 desPROVISIONING,PROVISIONED.
Importer
Cette ressource peut être importée à l'aide d'un identifiant existant:
terraform import equinix_network_acl_template.example {existing_id}