EgressRule
소스: src/cwsandbox/_types.py:524dns_name, cidr, tenant,
any, 또는 selector. DNS 이름은 HTTPS (TCP 443) 권한 부여입니다. 정확한
이름 (pypi.org) 또는 단일 최좌측 와일드카드 (*.pypi.org).
"*"는 정책 상한선이며, 샌드박스 권한 부여가 아닙니다.
속성
dns_name(str | None) : HTTPS (TCP 443)에 대해 권한을 부여할 호스트 이름.cidr(CidrBlock | Mapping[str, Any] | str | None) : IP 범위 (CidrBlock, dict 또는 CIDR string).tenant(TenantScope | str | None) : 관계에 따라 선택된 다른 샌드박스.any(bool) : 플랫폼 내부 범위를 제외한 모든 대상. 기본값:False.selector(SelectorBlock | Mapping[str, Any] | None) : pod/namespace 레이블로 선택된 클러스터 워크로드.ports(Sequence[PortRange | Mapping[str, Any] | int] | None) : 선택적 대상 포트 필터. 비어 있으면 non-DNS 규칙의 모든 포트. DNS 이름 권한 부여는 포트를 생략하거나 정확히 TCP 443으로 설정합니다.dns_name_except(Sequence[str] | None) : 정책 전용 예외. 이 생성 시 유형에서는 거부됩니다.
IngressRule
소스: src/cwsandbox/_types.py:633cidr, tenant 또는 any.
속성
cidr(CidrBlock | Mapping[str, Any] | str | None) : 소스 IP 범위.tenant(TenantScope | str | None) : 관계에 따라 선택된 다른 샌드박스.any(bool) : 공용 인터넷을 포함한 모든 source. 기본값:False.ports(Sequence[PortRange | Mapping[str, Any] | int] | None) : 선택 포트 필터. 비어 있으면 모든 맞춤형 가시성 포트.
CidrBlock
소스: src/cwsandbox/_types.py:441except_cidrs(Sequence[str]) : 기본값:().
PortRange
소스: src/cwsandbox/_types.py:469end_port(int | None)protocol(str | None)
SelectorBlock
소스: src/cwsandbox/_types.py:454namespace_labels(Mapping[str, str] | None)
TenantScope
Source: src/cwsandbox/_types.py:416UNSPECIFIED='unspecified'SAME_USER='same_user'SAME_ORG='same_org'SANDBOX_NETWORK='sandbox_network'