다음을 통해 공유


PacketCapture 클래스

패킷 캡처 만들기 작업을 정의하는 매개 변수입니다.

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

상속
azure.mgmt.network._serialization.Model
PacketCapture

생성자

PacketCapture(*, target: str, storage_location: _models.PacketCaptureStorageLocation, scope: _models.PacketCaptureMachineScope | None = None, target_type: str | _models.PacketCaptureTargetType | None = None, bytes_to_capture_per_packet: int = 0, total_bytes_per_session: int = 1073741824, time_limit_in_seconds: int = 18000, filters: List[_models.PacketCaptureFilter] | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
target
str

대상 리소스의 ID이며, 대상 유형인 AzureVM 및 AzureVMSS만 현재 지원됩니다. 필수 요소.

scope

패킷 캡처를 실행하기 위해 포함하거나 제외할 수 있는 AzureVMSS 인스턴스 목록입니다. 포함된 인스턴스와 제외된 항목이 모두 비어 있으면 AzureVMSS의 모든 인스턴스에서 패킷 캡처가 실행됩니다.

target_type

제공된 리소스의 대상 유형입니다. 알려진 값은 "AzureVM" 및 "AzureVMSS"입니다.

bytes_to_capture_per_packet
int

패킷당 캡처된 바이트 수이며 나머지 바이트는 잘립니다.

total_bytes_per_session
int

캡처 출력의 최대 크기입니다.

기본값: 1073741824
time_limit_in_seconds
int

캡처 세션의 최대 기간(초)입니다.

기본값: 18000
storage_location

패킷 캡처 세션의 스토리지 위치입니다. 필수 요소.

filters

패킷 캡처 필터 목록입니다.

변수

Name Description
target
str

대상 리소스의 ID이며, 대상 유형인 AzureVM 및 AzureVMSS만 현재 지원됩니다. 필수 요소.

scope

패킷 캡처를 실행하기 위해 포함하거나 제외할 수 있는 AzureVMSS 인스턴스 목록입니다. 포함된 인스턴스와 제외된 항목이 모두 비어 있으면 AzureVMSS의 모든 인스턴스에서 패킷 캡처가 실행됩니다.

target_type

제공된 리소스의 대상 유형입니다. 알려진 값은 "AzureVM" 및 "AzureVMSS"입니다.

bytes_to_capture_per_packet
int

패킷당 캡처된 바이트 수이며 나머지 바이트는 잘립니다.

total_bytes_per_session
int

캡처 출력의 최대 크기입니다.

time_limit_in_seconds
int

캡처 세션의 최대 기간(초)입니다.

storage_location

패킷 캡처 세션의 스토리지 위치입니다. 필수 요소.

filters

패킷 캡처 필터 목록입니다.