NetworkSecurityRule Class

Describes a network security rule.

All required parameters must be populated in order to send to Azure.

Inheritance
NetworkSecurityRule

Constructor

NetworkSecurityRule(*, name: str, protocol: Union[str, azure.mgmt.servicefabricmanagedclusters.models._service_fabric_managed_clusters_management_client_enums.NsgProtocol], access: Union[str, azure.mgmt.servicefabricmanagedclusters.models._service_fabric_managed_clusters_management_client_enums.Access], priority: int, direction: Union[str, azure.mgmt.servicefabricmanagedclusters.models._service_fabric_managed_clusters_management_client_enums.Direction], description: Optional[str] = None, source_address_prefixes: Optional[List[str]] = None, destination_address_prefixes: Optional[List[str]] = None, source_port_ranges: Optional[List[str]] = None, destination_port_ranges: Optional[List[str]] = None, **kwargs)

Parameters

name
str
Required

Required. Network security rule name.

description
str
Required

Network security rule description.

protocol
str or <xref:service_fabric_managed_clusters_management_client.models.NsgProtocol>
Required

Required. Network protocol this rule applies to. Possible values include: "http", "https", "tcp", "udp", "icmp", "ah", "esp".

source_address_prefixes
list[str]
Required

The CIDR or source IP ranges.

destination_address_prefixes
list[str]
Required

The destination address prefixes. CIDR or destination IP ranges.

source_port_ranges
list[str]
Required

The source port ranges.

destination_port_ranges
list[str]
Required

The destination port ranges.

access
str or <xref:service_fabric_managed_clusters_management_client.models.Access>
Required

Required. The network traffic is allowed or denied. Possible values include: "allow", "deny".

priority
int
Required

Required. The priority of the rule. The value can be in the range 1000 to 3000. Values outside this range are reserved for Service Fabric ManagerCluster Resource Provider. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.

direction
str or <xref:service_fabric_managed_clusters_management_client.models.Direction>
Required

Required. Network security rule direction. Possible values include: "inbound", "outbound".