Skip to main content

EgressRule

ソース: src/cwsandbox/_types.py:524
作成時に指定する外向き通信の送信先 (1 件) です。 dns_name、cidr、tenant、 any、selector のうち、必ずいずれか 1 つだけを設定してください。DNS 名は HTTPS (TCP 443) のグラントです。完全一致の 名前 (pypi.org) か、左端に 1 つだけワイルドカードを付けた名前 (*.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) : 送信先ポートのフィルター (オプション)。空の場合、DNS 以外のルールでは すべてのポートが対象になります。DNS 名のグラントでは、ポートを省略するか、 TCP 443 のみを指定します。
  • dns_name_except (Sequence[str] | None) : ポリシー専用の除外指定。この 作成時のタイプで指定すると拒否されます。

IngressRule

ソース: src/cwsandbox/_types.py:633
作成時に指定する、CUSTOM ポートへのイングレスのソース (1 件) です。 cidr、tenant、any のいずれか 1 つだけを設定する必要があります。 属性
  • cidr (CidrBlock | Mapping[str, Any] | str | None) : ソース IP 範囲。
  • tenant (TenantScope | str | None) : 関係に基づいて選択される他のサンドボックス。
  • any (bool) : パブリックインターネットを含む任意のソース。デフォルト: False。
  • ports (Sequence[PortRange | Mapping[str, Any] | int] | None) : ポートフィルター (オプション)。空の場合は、可視性が CUSTOM のすべてのポートが対象になります。

CidrBlock

ソース: src/cwsandbox/_types.py:441
IP 範囲です。除外するサブ範囲を任意で指定できます。 属性
  • except_cidrs (Sequence[str]) : デフォルト: ()。

PortRange

ソース: src/cwsandbox/_types.py:469
単一のポート、または両端を含むポート範囲です。 属性
  • end_port (int | None)
  • protocol (str | None)

SelectorBlock

ソース:src/cwsandbox/_types.py:454
クラスター内のワークロード用のラベルセレクター (matchLabels のみ) 。 属性
  • namespace_labels (Mapping[str, str] | None)

TenantScope

ソース: src/cwsandbox/_types.py:416
  • UNSPECIFIED = 'unspecified'
  • SAME_USER = 'same_user'
  • SAME_ORG = 'same_org'
  • SANDBOX_NETWORK = 'sandbox_network'

最終更新日 2026年10月15日