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

//go:build no_runtime_type_checking

package teamsrule

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

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validateGetAnyMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validateGetBooleanAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validateGetListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validateGetNumberAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validateGetNumberListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validateGetNumberMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validateGetStringAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validateGetStringMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validateInterpolationForAttributeParameters(property *string) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validatePutAuditSshParameters(value *TeamsRuleRuleSettingsAuditSsh) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validatePutBisoAdminControlsParameters(value *TeamsRuleRuleSettingsBisoAdminControls) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validatePutCheckSessionParameters(value *TeamsRuleRuleSettingsCheckSession) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validatePutDnsResolversParameters(value *TeamsRuleRuleSettingsDnsResolvers) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validatePutEgressParameters(value *TeamsRuleRuleSettingsEgress) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validatePutL4OverrideParameters(value *TeamsRuleRuleSettingsL4Override) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validatePutNotificationSettingsParameters(value *TeamsRuleRuleSettingsNotificationSettings) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validatePutPayloadLogParameters(value *TeamsRuleRuleSettingsPayloadLog) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validatePutUntrustedCertParameters(value *TeamsRuleRuleSettingsUntrustedCert) error {
	return nil
}

func (t *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validateResolveParameters(_context cdktf.IResolveContext) error {
	return nil
}

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

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

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

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

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

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

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

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

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

func (j *jsiiProxy_TeamsRuleRuleSettingsOutputReference) validateSetInternalValueParameters(val *TeamsRuleRuleSettings) error {
	return nil
}

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

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

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

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

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

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

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

