KRM API constraints.gatekeeper.sh/v1beta1

constraints.gatekeeper.sh/v1beta1

GDCHRestrictedService

GDCHRestrictedService を使用すると、Distributed Cloud で使用できるサービスを制限できます。適用されると、ポリシーは参照する API の使用を禁止します。

フィールド 説明
apiVersion 文字列 constraints.gatekeeper.sh/v1beta1
kind 文字列 GDCHRestrictedService
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec GDCHRestrictedServiceSpec
status GDCHRestrictedServiceStatus

GDCHRestrictedServiceSpec

GDCHRestrictedServiceSpec は、GDCHRestrictedService の望ましい状態を定義します。

表示場所: - GDCHRestrictedService

フィールド 説明
match 一致 match のフィールドについては、専用のページをご覧ください。
parameters パラメータ ポリシーのパラメータ。

パラメータ

パラメータは、GDCHRestrictedService のパラメータを定義します。

表示場所: - GDCHRestrictedServiceSpec

フィールド 説明
disabledOperations 文字列配列 GDCHRestrictedService ポリシーによって無効になっている API オペレーション。サポートされている値: CREATEUPDATE

GDCHRestrictedServiceStatus

GDCHRestrictedServiceStatus は、GDCHRestrictedService ポリシーの観測された状態を定義します。

表示場所: - GDCHRestrictedService

フィールド 説明
auditTimestamp タイムスタンプ 監査項目が最後に生成された時刻。
enforced ブール値 ポリシーが現在適用されているかどうか。
violations 違反の配列 最近検出されたポリシー違反のリスト。

違反

違反は、ポリシーの違反が試みられたイベントを表します。

表示場所: - GDCHRestrictedServiceStatus

フィールド 説明
enforcementAction 文字列 この違反に対して取られた違反措置。通常は deny です。
message 文字列 違反をトリガーした操作を行ったクライアントに送信されたメッセージ。
group 文字列 違反をトリガーしたリソースが属する API グループ。
version 文字列 違反をトリガーしたリソースが属する API バージョン。
kind 文字列 違反をトリガーしたリソースの API の種類。
name 文字列 違反をトリガーしたリソースの名前。