class

Cl8r::Model::PublicExposureRule

Inherits YAML::Serializable < Reference < Object

Represents a service exposed to external/public networks (WAN) or corporate subnets.

Constructors

new(name : String, plane : String | Nil = nil, target_node : String | Nil = nil, vip : String | Nil = nil, protocol : String = "tcp", ports : Array(String) = [] of String, allowed_cidrs : Array(String) = [] of String, description : String | Nil = nil)
Source
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Source

Instance methods

allowed_cidrs
Source
allowed_cidrs=(allowed_cidrs : Array(String))
Source
description
Source
description=(description : String | Nil)
Source
name
Source
name=(name : String)
Source
plane
Source
plane=(plane : String | Nil)
Source
ports
Source
ports=(ports : Array(String))
Source
protocol
Source
protocol=(protocol : String)
Source
target_node
Source
target_node=(target_node : String | Nil)
Source
vip=(vip : String | Nil)
Source