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

//go:build no_runtime_type_checking

package zerotrustgatewaypolicy

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

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateGetAnyMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateGetBooleanAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateGetListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateGetNumberAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateGetNumberListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateGetNumberMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateGetStringAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateGetStringMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateInterpolationForAttributeParameters(property *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validatePutAuditSshParameters(value *ZeroTrustGatewayPolicyRuleSettingsAuditSsh) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validatePutBisoAdminControlsParameters(value *ZeroTrustGatewayPolicyRuleSettingsBisoAdminControls) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validatePutCheckSessionParameters(value *ZeroTrustGatewayPolicyRuleSettingsCheckSession) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validatePutDnsResolversParameters(value *ZeroTrustGatewayPolicyRuleSettingsDnsResolvers) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validatePutEgressParameters(value *ZeroTrustGatewayPolicyRuleSettingsEgress) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validatePutL4OverrideParameters(value *ZeroTrustGatewayPolicyRuleSettingsL4Override) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validatePutNotificationSettingsParameters(value *ZeroTrustGatewayPolicyRuleSettingsNotificationSettings) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validatePutPayloadLogParameters(value *ZeroTrustGatewayPolicyRuleSettingsPayloadLog) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validatePutUntrustedCertParameters(value *ZeroTrustGatewayPolicyRuleSettingsUntrustedCert) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateResolveParameters(_context cdktf.IResolveContext) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateSetAddHeadersParameters(val *map[string]*string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateSetAllowChildBypassParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateSetBlockPageEnabledParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateSetBlockPageReasonParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateSetBypassParentRuleParameters(val interface{}) error {
	return nil
}

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

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

func (j *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateSetIgnoreCnameCategoryMatchesParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateSetInsecureDisableDnssecValidationParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateSetInternalValueParameters(val *ZeroTrustGatewayPolicyRuleSettings) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateSetIpCategoriesParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateSetOverrideHostParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateSetOverrideIpsParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewayPolicyRuleSettingsOutputReference) validateSetResolveDnsThroughCloudflareParameters(val interface{}) error {
	return nil
}

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

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

func validateNewZeroTrustGatewayPolicyRuleSettingsOutputReferenceParameters(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) error {
	return nil
}

