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

//go:build no_runtime_type_checking

package advancedcluster

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

func (a *jsiiProxy_AdvancedCluster) validateAddMoveTargetParameters(moveTarget *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateAddOverrideParameters(path *string, value interface{}) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateGetAnyMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateGetBooleanAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateGetListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateGetNumberAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateGetNumberListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateGetNumberMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateGetStringAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateGetStringMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateImportFromParameters(id *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateInterpolationForAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateMoveFromIdParameters(id *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateMoveToParameters(moveTarget *string, index interface{}) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateMoveToIdParameters(id *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validateOverrideLogicalIdParameters(newLogicalId *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validatePutAdvancedConfigurationParameters(value *AdvancedClusterAdvancedConfiguration) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validatePutBiConnectorConfigParameters(value *AdvancedClusterBiConnectorConfig) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validatePutLabelsParameters(value interface{}) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validatePutReplicationSpecsParameters(value interface{}) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validatePutTagsParameters(value interface{}) error {
	return nil
}

func (a *jsiiProxy_AdvancedCluster) validatePutTimeoutsParameters(value *AdvancedClusterTimeouts) error {
	return nil
}

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

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

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

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

func (j *jsiiProxy_AdvancedCluster) validateSetAcceptDataRisksAndForceReplicaSetReconfigParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AdvancedCluster) validateSetBackupEnabledParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_AdvancedCluster) validateSetClusterTypeParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AdvancedCluster) validateSetConfigServerManagementModeParameters(val *string) error {
	return nil
}

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

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

func (j *jsiiProxy_AdvancedCluster) validateSetDiskSizeGbParameters(val *float64) error {
	return nil
}

func (j *jsiiProxy_AdvancedCluster) validateSetEncryptionAtRestProviderParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AdvancedCluster) validateSetGlobalClusterSelfManagedShardingParameters(val interface{}) error {
	return nil
}

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

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

func (j *jsiiProxy_AdvancedCluster) validateSetMongoDbMajorVersionParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AdvancedCluster) validateSetNameParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AdvancedCluster) validateSetPausedParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_AdvancedCluster) validateSetPitEnabledParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_AdvancedCluster) validateSetProjectIdParameters(val *string) error {
	return nil
}

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

func (j *jsiiProxy_AdvancedCluster) validateSetRedactClientLogDataParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_AdvancedCluster) validateSetReplicaSetScalingStrategyParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AdvancedCluster) validateSetRetainBackupsEnabledParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_AdvancedCluster) validateSetRootCertTypeParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AdvancedCluster) validateSetTerminationProtectionEnabledParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_AdvancedCluster) validateSetVersionReleaseSystemParameters(val *string) error {
	return nil
}

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

