JitNetworkAccessPortRule Class

JitNetworkAccessPortRule.

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

Constructor

JitNetworkAccessPortRule(*, number: int, protocol: str | _models.ProtocolEnum, max_request_access_duration: str, allowed_source_address_prefix: str | None = None, allowed_source_address_prefixes: List[str] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
number
int

Required.

protocol

Required. Known values are: "TCP", "UDP", and "*".

allowed_source_address_prefix
str

Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16".

Default value: None
allowed_source_address_prefixes

Mutually exclusive with the "allowedSourceAddressPrefix" parameter.

Default value: None
max_request_access_duration
str

Maximum duration requests can be made for. In ISO 8601 duration format. Minimum 5 minutes, maximum 1 day. Required.

Variables

Name Description
number
int

Required.

protocol

Required. Known values are: "TCP", "UDP", and "*".

allowed_source_address_prefix
str

Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16".

allowed_source_address_prefixes

Mutually exclusive with the "allowedSourceAddressPrefix" parameter.

max_request_access_duration
str

Maximum duration requests can be made for. In ISO 8601 duration format. Minimum 5 minutes, maximum 1 day. Required.