다음을 통해 공유


ApplicationRule 클래스

애플리케이션 형식의 규칙입니다.

Azure로 보내려면 모든 필수 매개 변수를 채워야 합니다.

상속
azure.mgmt.network.models._models.FirewallPolicyRule
ApplicationRule

생성자

ApplicationRule(*, name: str | None = None, description: str | None = None, source_addresses: List[str] | None = None, destination_addresses: List[str] | None = None, protocols: List[_models.FirewallPolicyRuleApplicationProtocol] | None = None, target_fqdns: List[str] | None = None, target_urls: List[str] | None = None, fqdn_tags: List[str] | None = None, source_ip_groups: List[str] | None = None, terminate_tls: bool | None = None, web_categories: List[str] | None = None, http_headers_to_insert: List[_models.FirewallPolicyHttpHeaderToInsert] | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
name
str

규칙의 이름입니다.

description
str

규칙에 대한 설명

source_addresses

이 규칙의 원본 IP 주소 목록입니다.

destination_addresses

대상 IP 주소 또는 서비스 태그 목록입니다.

protocols

애플리케이션 프로토콜의 배열입니다.

target_fqdns

이 규칙의 FQDN 목록입니다.

target_urls

이 규칙 조건의 URL 목록입니다.

fqdn_tags

이 규칙에 대한 FQDN 태그 목록입니다.

source_ip_groups

이 규칙의 원본 IpGroup 목록입니다.

terminate_tls

이 규칙에 대한 TLS 연결을 종료합니다.

web_categories

대상 Azure 웹 범주 목록입니다.

http_headers_to_insert

삽입할 HTTP/S 헤더 목록입니다.

변수

Name Description
name
str

규칙의 이름입니다.

description
str

규칙에 대한 설명

rule_type

규칙 유형입니다. 필수 요소. 알려진 값은 "ApplicationRule", "NetworkRule" 및 "NatRule"입니다.

source_addresses

이 규칙의 원본 IP 주소 목록입니다.

destination_addresses

대상 IP 주소 또는 서비스 태그 목록입니다.

protocols

애플리케이션 프로토콜의 배열입니다.

target_fqdns

이 규칙의 FQDN 목록입니다.

target_urls

이 규칙 조건의 URL 목록입니다.

fqdn_tags

이 규칙에 대한 FQDN 태그 목록입니다.

source_ip_groups

이 규칙의 원본 IpGroup 목록입니다.

terminate_tls

이 규칙에 대한 TLS 연결을 종료합니다.

web_categories

대상 Azure 웹 범주 목록입니다.

http_headers_to_insert

삽입할 HTTP/S 헤더 목록입니다.