서비스
소스: src/cwsandbox/_types.py:323NetworkOptions ingress/egress 모드 모델을 대체합니다.
속성
name(str | None) : 선택 사항인 서비스 이름입니다.protocol(ServiceProtocol | str | None) : L4 프로토콜입니다(설정하지 않으면 기본값은 TCP).endpoint가 설정된 경우 설정하지 않거나 TCP여야 합니다.visibility(ServiceVisibility | str | None) : 이 포트에 접근할 수 있는 대상입니다(PUBLIC/PRIVATE/CUSTOM). CUSTOM은 샌드박스 집합이 접근 가능 여부를 부여한다는 의미입니다. API가 URL을 반환하지 않으면service_urls는 비어 있습니다. 서비스는 여전히exposed_ports에 표시됩니다.endpoint가 설정된 경우 PUBLIC이어야 합니다.endpoint(Endpoint | dict[str, Any] | None) : 선택 사항인 제품 엔드포인트입니다. HTTPS/OPEN(선택 사항인request_timeout_seconds) 또는 TLS_PASSTHROUGH(인증 및 timeout 미설정)입니다. 일반 TCP/UDP 포트의 경우 생략하세요.
ServiceProtocol
소스: src/cwsandbox/_types.py:197UNSPECIFIED='unspecified'TCP='tcp'UDP='udp'SCTP='sctp'
ServiceVisibility
소스: src/cwsandbox/_types.py:188UNSPECIFIED='unspecified'PUBLIC='public'PRIVATE='private'CUSTOM='custom'