def validate_private_cidr()

in pce/validator/validation_suite.py [0:0]


    def validate_private_cidr(self, pce: PCE) -> ValidationResult:
        vpc = pce.pce_network.vpc
        if not vpc:
            return ValidationResult(
                ValidationResultCode.ERROR,
                ValidationErrorDescriptionTemplate.VPC_PEERING_NO_VPC.value,
            )
        is_valid = ipaddress.ip_network(vpc.cidr).is_private
        return (
            ValidationResult(ValidationResultCode.SUCCESS)
            if is_valid
            else ValidationResult(
                ValidationResultCode.ERROR,
                ValidationErrorDescriptionTemplate.NON_PRIVATE_VPC_CIDR.value.format(
                    vpc_cidr=vpc.vpc_id
                ),
                ValidationErrorSolutionHintTemplate.NON_PRIVATE_VPC_CIDR.value,
            )
        )