// 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_ZeroTrustGatewaySettings) validateAddMoveTargetParameters(moveTarget *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validateAddOverrideParameters(path *string, value interface{}) error {
	return nil
}

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

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

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

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

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

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

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

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

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

func (z *jsiiProxy_ZeroTrustGatewaySettings) validateImportFromParameters(id *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validateInterpolationForAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validateMoveFromIdParameters(id *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validateMoveToParameters(moveTarget *string, index interface{}) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validateMoveToIdParameters(id *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validateOverrideLogicalIdParameters(newLogicalId *string) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validatePutAntivirusParameters(value *ZeroTrustGatewaySettingsAntivirus) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validatePutBlockPageParameters(value *ZeroTrustGatewaySettingsBlockPage) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validatePutBodyScanningParameters(value *ZeroTrustGatewaySettingsBodyScanning) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validatePutCertificateParameters(value *ZeroTrustGatewaySettingsCertificate) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validatePutCustomCertificateParameters(value *ZeroTrustGatewaySettingsCustomCertificate) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validatePutExtendedEmailMatchingParameters(value *ZeroTrustGatewaySettingsExtendedEmailMatching) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validatePutFipsParameters(value *ZeroTrustGatewaySettingsFips) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validatePutLoggingParameters(value *ZeroTrustGatewaySettingsLogging) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validatePutPayloadLogParameters(value *ZeroTrustGatewaySettingsPayloadLog) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validatePutProxyParameters(value *ZeroTrustGatewaySettingsProxy) error {
	return nil
}

func (z *jsiiProxy_ZeroTrustGatewaySettings) validatePutSshSessionLogParameters(value *ZeroTrustGatewaySettingsSshSessionLog) error {
	return nil
}

func validateZeroTrustGatewaySettings_GenerateConfigForImportParameters(scope constructs.Construct, importToId *string, importFromId *string) error {
	return nil
}

func validateZeroTrustGatewaySettings_IsConstructParameters(x interface{}) error {
	return nil
}

func validateZeroTrustGatewaySettings_IsTerraformElementParameters(x interface{}) error {
	return nil
}

func validateZeroTrustGatewaySettings_IsTerraformResourceParameters(x interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewaySettings) validateSetAccountIdParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewaySettings) validateSetActivityLogEnabledParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewaySettings) validateSetConnectionParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewaySettings) validateSetCountParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewaySettings) validateSetIdParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewaySettings) validateSetLifecycleParameters(val *cdktf.TerraformResourceLifecycle) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewaySettings) validateSetNonIdentityBrowserIsolationEnabledParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewaySettings) validateSetProtocolDetectionEnabledParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewaySettings) validateSetProvisionersParameters(val *[]interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewaySettings) validateSetTlsDecryptEnabledParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_ZeroTrustGatewaySettings) validateSetUrlBrowserIsolationEnabledParameters(val interface{}) error {
	return nil
}

func validateNewZeroTrustGatewaySettingsParameters(scope constructs.Construct, id *string, config *ZeroTrustGatewaySettingsConfig) error {
	return nil
}

