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

//go:build no_runtime_type_checking

package zerotrustgatewaysettings

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

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

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

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

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

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

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

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

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

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

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

func (z *jsiiProxy_ZeroTrustGatewaySettingsLoggingSettingsByRuleTypeOutputReference) validatePutDnsParameters(value *ZeroTrustGatewaySettingsLoggingSettingsByRuleTypeDns) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettingsLoggingSettingsByRuleTypeOutputReference) validatePutHttpParameters(value *ZeroTrustGatewaySettingsLoggingSettingsByRuleTypeHttp) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettingsLoggingSettingsByRuleTypeOutputReference) validatePutL4Parameters(value *ZeroTrustGatewaySettingsLoggingSettingsByRuleTypeL4) error {
	return nil
}

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

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

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

func (j *jsiiProxy_ZeroTrustGatewaySettingsLoggingSettingsByRuleTypeOutputReference) validateSetInternalValueParameters(val *ZeroTrustGatewaySettingsLoggingSettingsByRuleType) error {
	return nil
}

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

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

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

