다음을 통해 공유


Probe 클래스

부하 분산 장치 프로브.

변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.

상속
azure.mgmt.network.models._models.SubResource
Probe

생성자

Probe(*, id: str | None = None, name: str | None = None, protocol: str | _models.ProbeProtocol | None = None, port: int | None = None, interval_in_seconds: int | None = None, number_of_probes: int | None = None, probe_threshold: int | None = None, request_path: str | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
id
str

리소스 ID입니다.

name
str

부하 분산 장치에서 사용하는 프로브 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다.

protocol

엔드포인트의 프로토콜입니다. 'Tcp'를 지정하면 프로브가 성공하려면 수신된 ACK가 필요합니다. 'Http' 또는 'Https'를 지정하면 프로브가 성공하려면 지정된 URI의 200 OK 응답이 필요합니다. 알려진 값은 "Http", "Tcp" 및 "Https"입니다.

port
int

프로브 통신을 위한 포트입니다. 가능한 값 범위는 1에서 65535 사이입니다.

interval_in_seconds
int

상태에 대한 엔드포인트를 검색하는 빈도에 대한 간격(초)입니다. 일반적으로 간격은 인스턴스가 순환에서 제거되기 전에 전체 두 프로브를 허용하는 할당된 시간 제한 기간(초)의 절반보다 약간 더 짧습니다. 기본값은 15이며 최소값은 5입니다.

number_of_probes
int

응답이 없으면 추가 트래픽이 엔드포인트로 전달되지 않도록 중지하는 프로브 수입니다. 이 값을 사용하면 엔드포인트를 Azure에서 사용되는 일반적인 시간보다 더 빠르거나 느리게 회전에서 제외할 수 있습니다.

probe_threshold
int

트래픽이 이 엔드포인트로 배달되는 것을 허용하거나 거부하기 위해 연속 성공 또는 실패한 프로브의 수입니다. 이 값과 동일한 연속 프로브 수를 실패하면 엔드포인트가 회전에서 제거되고 동일한 수의 성공적인 연속 프로브가 회전에 다시 배치되어야 합니다.

request_path
str

VM에서 상태를 요청하는 데 사용되는 URI입니다. 프로토콜이 http로 설정된 경우 경로가 필요합니다. 그렇지 않은 경우 허용되지 않습니다. 기본값은 없습니다.

변수

Name Description
id
str

리소스 ID입니다.

name
str

부하 분산 장치에서 사용하는 프로브 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다.

etag
str

리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다.

type
str

리소스 유형입니다.

load_balancing_rules

이 프로브를 사용하는 부하 분산 장치 규칙입니다.

protocol

엔드포인트의 프로토콜입니다. 'Tcp'를 지정하면 프로브가 성공하려면 수신된 ACK가 필요합니다. 'Http' 또는 'Https'를 지정하면 프로브가 성공하려면 지정된 URI의 200 OK 응답이 필요합니다. 알려진 값은 "Http", "Tcp" 및 "Https"입니다.

port
int

프로브 통신을 위한 포트입니다. 가능한 값 범위는 1에서 65535 사이입니다.

interval_in_seconds
int

상태에 대한 엔드포인트를 검색하는 빈도에 대한 간격(초)입니다. 일반적으로 간격은 인스턴스가 순환에서 제거되기 전에 전체 두 프로브를 허용하는 할당된 시간 제한 기간(초)의 절반보다 약간 더 짧습니다. 기본값은 15이며 최소값은 5입니다.

number_of_probes
int

응답이 없으면 추가 트래픽이 엔드포인트로 전달되지 않도록 중지하는 프로브 수입니다. 이 값을 사용하면 엔드포인트를 Azure에서 사용되는 일반적인 시간보다 더 빠르거나 느리게 회전에서 제외할 수 있습니다.

probe_threshold
int

트래픽이 이 엔드포인트로 배달되는 것을 허용하거나 거부하기 위해 연속 성공 또는 실패한 프로브의 수입니다. 이 값과 동일한 연속 프로브 수를 실패하면 엔드포인트가 회전에서 제거되고 동일한 수의 성공적인 연속 프로브가 회전에 다시 배치되어야 합니다.

request_path
str

VM에서 상태를 요청하는 데 사용되는 URI입니다. 프로토콜이 http로 설정된 경우 경로가 필요합니다. 그렇지 않은 경우 허용되지 않습니다. 기본값은 없습니다.

provisioning_state

프로브 리소스의 프로비전 상태입니다. 알려진 값은 "Succeeded", "Updating", "Deleting" 및 "Failed"입니다.