// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0

//go:build no_runtime_type_checking

package ruleset

// Building without runtime type checking enabled, so all the below just return nil

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validateGetAnyMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validateGetBooleanAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validateGetListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validateGetNumberAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validateGetNumberListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validateGetNumberMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validateGetStringAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validateGetStringMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validateInterpolationForAttributeParameters(property *string) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutAlgorithmsParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutAutominifyParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutBrowserTtlParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutCacheKeyParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutCacheReserveParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutEdgeTtlParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutFromListParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutFromValueParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutHeadersParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutMatchedDataParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutOriginParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutOverridesParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutResponseParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutServeStaleParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutSniParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validatePutUriParameters(value interface{}) error {
	return nil
}

func (r *jsiiProxy_RulesetRulesActionParametersOutputReference) validateResolveParameters(_context cdktf.IResolveContext) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetAdditionalCacheablePortsParameters(val *[]*float64) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetAutomaticHttpsRewritesParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetBicParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetCacheParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetComplexObjectIndexParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetComplexObjectIsFromSetParameters(val *bool) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetContentParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetContentTypeParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetCookieFieldsParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetDisableAppsParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetDisableRailgunParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetDisableRumParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetDisableZarazParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetEmailObfuscationParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetFontsParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetHostHeaderParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetHotlinkProtectionParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetIdParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetIncrementParameters(val *float64) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetInternalValueParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetMirageParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetOpportunisticEncryptionParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetOriginCacheControlParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetOriginErrorPagePassthruParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetPhasesParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetPolishParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetProductsParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetReadTimeoutParameters(val *float64) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetRequestFieldsParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetRespectStrongEtagsParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetResponseFieldsParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetRocketLoaderParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetRulesParameters(val *map[string]*string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetRulesetParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetRulesetsParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetSecurityLevelParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetServerSideExcludesParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetSslParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetStatusCodeParameters(val *float64) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetSxgParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetTerraformAttributeParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetTerraformResourceParameters(val cdktf.IInterpolatingParent) error {
	return nil
}

func (j *jsiiProxy_RulesetRulesActionParametersOutputReference) validateSetVersionParameters(val *string) error {
	return nil
}

func validateNewRulesetRulesActionParametersOutputReferenceParameters(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) error {
	return nil
}

