yandexcloud/K8SNetworkPolicy.py

checkov · checkov/terraform/checks/resource/yandexcloud/K8SNetworkPolicy.py · python · Apache-2.0
infra

Module exposing: K8SNetworkPolicy

# Source: https://github.com/bridgecrewio/checkov | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
# Provided via justclaw.it.com; keep this notice with the code.
from typing import Any

from checkov.terraform.checks.resource.base_resource_value_check import BaseResourceValueCheck
from checkov.common.models.enums import CheckCategories
from checkov.common.models.consts import ANY_VALUE


class K8SNetworkPolicy(BaseResourceValueCheck):
    def __init__(self) -> None:
        name = "Ensure network policy is assigned to Kubernetes cluster."
        id = "CKV_YC_16"
        supported_resources = ("yandex_kubernetes_cluster",)
        categories = (CheckCategories.NETWORKING,)
        super().__init__(name=name, id=id, categories=categories, support

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key