Rule Class

Describes remote addresses that is recommended to communicate with the Azure resource on some (Protocol, Port, Direction). All other remote addresses are recommended to be blocked.

Constructor

Rule(*, name: str | None = None, direction: str | _models.Direction | None = None, destination_port: int | None = None, protocols: List[str | _models.TransportProtocol] | None = None, ip_addresses: List[str] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
name
str

The name of the rule.

Default value: None
direction

The rule's direction. Known values are: "Inbound" and "Outbound".

Default value: None
destination_port
int

The rule's destination port.

Default value: None
protocols

The rule's transport protocols.

Default value: None
ip_addresses

The remote IP addresses that should be able to communicate with the Azure resource on the rule's destination port and protocol.

Default value: None

Variables

Name Description
name
str

The name of the rule.

direction

The rule's direction. Known values are: "Inbound" and "Outbound".

destination_port
int

The rule's destination port.

protocols

The rule's transport protocols.

ip_addresses

The remote IP addresses that should be able to communicate with the Azure resource on the rule's destination port and protocol.