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

//go:build no_runtime_type_checking

package grouprolemanagementpolicy

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

func (g *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validateGetAnyMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (g *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validateGetBooleanAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (g *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (g *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validateGetListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (g *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validateGetNumberAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (g *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validateGetNumberListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (g *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validateGetNumberMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (g *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validateGetStringAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (g *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validateGetStringMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (g *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validateInterpolationForAttributeParameters(property *string) error {
	return nil
}

func (g *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validatePutActiveAssignmentsParameters(value *GroupRoleManagementPolicyNotificationRulesActiveAssignments) error {
	return nil
}

func (g *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validatePutEligibleActivationsParameters(value *GroupRoleManagementPolicyNotificationRulesEligibleActivations) error {
	return nil
}

func (g *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validatePutEligibleAssignmentsParameters(value *GroupRoleManagementPolicyNotificationRulesEligibleAssignments) error {
	return nil
}

func (g *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validateResolveParameters(_context cdktf.IResolveContext) error {
	return nil
}

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

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

func (j *jsiiProxy_GroupRoleManagementPolicyNotificationRulesOutputReference) validateSetInternalValueParameters(val *GroupRoleManagementPolicyNotificationRules) error {
	return nil
}

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

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

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

