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.

Inheritance
Rule

Constructor

Rule(*, name: Optional[str] = None, direction: Optional[Union[str, azure.mgmt.security.models._security_center_enums.Direction]] = None, destination_port: Optional[int] = None, protocols: Optional[List[Union[str, azure.mgmt.security.models._security_center_enums.TransportProtocol]]] = None, ip_addresses: Optional[List[str]] = None, **kwargs)

Parameters

name
str
Required

The name of the rule.

direction
str or Direction
Required

The rule's direction. Possible values include: "Inbound", "Outbound".

destination_port
int
Required

The rule's destination port.

protocols
list[str or TransportProtocol]
Required

The rule's transport protocols.

ip_addresses
list[str]
Required

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