docs: func (a *API) customizationPasses() {
  	var svcCustomizations = map[string]func(*API){
  		"s3":         s3Customizations,
  		"s3control":  s3ControlCustomizations,
  		"cloudfront": cloudfrontCustomizations,
  		"rds":        rdsCustomizations,
  
  		// Disable endpoint resolving for services that require customer
  		// to provide endpoint them selves.
  		"cloudsearchdomain": disableEndpointResolving,
  		"iotdataplane":      disableEndpointResolving,
  
  		// MTurk smoke test is invalid. The service requires AWS account to be
  		// linked to Amazon Mechanical Turk Account.
  		"mturk": supressSmokeTest,
  
  		// Backfill the authentication type for cognito identity and sts.
  		// Removes the need for the customizations in these services.
  		"cognitoidentity": backfillAuthType("none",
  			"GetId",
  			"GetOpenIdToken",
  			"UnlinkIdentity",
  			"GetCredentialsForIdentity",
  		),
  		"sts": backfillAuthType("none",
  			"AssumeRoleWithSAML",
  			"AssumeRoleWithWebIdentity",
  		),
  	}
  
  	for k := range mergeServices {
  		svcCustomizations[k] = mergeServicesCustomizations
  	}
  
  	if fn := svcCustomizations[a.PackageName()]; fn != nil {
  		fn(a)
  	}
  }