func iamPolicyDeleteVersion(arn, versionID string, iamconn *iam.IAM) error { request := &iam.DeletePolicyVersionInput{ PolicyARN: aws.String(arn), VersionID: aws.String(versionID), } _, err := iamconn.DeletePolicyVersion(request) if err != nil { return fmt.Errorf("Error deleting version %s from IAM policy %s: %s", versionID, arn, err) } return nil }