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

//go:build no_runtime_type_checking

package zerotrustaccesspolicy

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

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

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

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

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

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

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

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

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

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

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

func (z *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validatePutAuthContextParameters(value interface{}) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validatePutAzureParameters(value interface{}) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validatePutExternalEvaluationParameters(value interface{}) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validatePutGithubParameters(value interface{}) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validatePutGsuiteParameters(value interface{}) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validatePutOktaParameters(value interface{}) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validatePutSamlParameters(value interface{}) error {
	return nil
}

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

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetAnyValidServiceTokenParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetAuthMethodParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetCertificateParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetCommonNameParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetCommonNamesParameters(val *[]*string) error {
	return nil
}

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

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

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetDevicePostureParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetEmailParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetEmailDomainParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetEmailListParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetEveryoneParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetGeoParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetGroupParameters(val *[]*string) error {
	return nil
}

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

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetIpParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetIpListParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetLoginMethodParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustAccessPolicyRequireOutputReference) validateSetServiceTokenParameters(val *[]*string) error {
	return nil
}

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

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

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

